Git Bash“帮助”命令但阻止使用浏览器

时间:2016-02-02 17:17:35

标签: git bash

我想做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的帮助更容易阅读和理解。

2 个答案:

答案 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