我想执行命令
但是当我输入
当我使用
个人而言,我发现内联Bash帮助列表比基于Web的帮助更容易阅读和理解。
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
参数时,它会打开我的Web浏览器。 我只想在Bash中列出语法规范。 有什么方法可以实现这一点吗?个人而言,我发现内联Bash帮助列表比基于Web的帮助更容易阅读和理解。
man git log
命令。 - xaagit
和log
之间需要加上一个破折号,否则man
会首先打开git
的手册页,然后是builtin
的帮助,因为显然man log
会显示logout
的帮助,而后者会回退到builtin
的帮助。 - Siguzahelp.format
全局设置为web
? 你可以通过运行git config -l
来检查。如果是web
,你可能想要将其改为man
,参见Git帮助文档。 - Benjamin W.