我想做git log --help
,但我不希望弹出恼人的“浏览器”。我只想在Bash中使用语法列表。就像我输入git -?
时一样,我得到:
Unknown option: -? usage: git [--version] [--help] [-C <path>] [-c name=value]
[--exec-path[=<path>]] [--html-path] [--man-path] [--info-path]
[-p | --paginate | --no-pager] [--no-replace-objects] [--bare]
[--git-dir=<path>] [--work-tree=<path>] [--namespace=<name>]
<command> [<args>]
但是当我输入git log -?
时,我得到:
fatal: unrecognized argument: -?
当我使用--help
参数时,它会生成我的网络浏览器。我只想在Bash中列出语法规范。有没有办法实现这个目标?
就个人而言,我发现内联Bash帮助列表比基于Web的帮助更容易阅读和理解。
答案 0 :(得分:0)
如果您只想将输出打印到标准输出而不是生成查看器,您可以使用:
git log --help | cat
您也可以尝试更少,这会带来一些额外的功能:
git log --help | less
答案 1 :(得分:0)
git设置help.format
需要设置为html
以外的其他值,但是您的环境需要支持替代设置。
您可以尝试不通过adding a parameter更改配置:
git log --help --man
使用手动工具(如果存在)。
例如,有关Windows CMD,请参见git help in Windows command prompt。