Git 吉特·巴什;“帮助”;命令,但不允许使用浏览器
我想做Git 吉特·巴什;“帮助”;命令,但不允许使用浏览器,git,bash,Git,Bash,我想做git日志--help,但我不想让讨厌的“浏览器”弹出。我只想在Bash中列出语法清单。就像我键入git-?时,我得到: Unknown option: -? usage: git [--version] [--help] [-C <path>] [-c name=value] [--exec-path[=<path>]] [--html-path] [--man-path] [--info-path] [-p | --p
git日志--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>]
fatal: unrecognized argument: -?
当我使用--help
参数时,它就会生成我的web浏览器。我只想在Bash中列出语法规范。有没有办法做到这一点
就我个人而言,我发现内联Bash帮助列表比基于web的帮助更容易阅读和理解。如果您只想将输出打印到标准输出而不是生成查看器,可以使用:
git log --help | cat
您也可以少尝试,这带来了一些附加功能:
git log --help | less
git设置
help.format
需要设置为html
以外的其他格式,但您的环境需要支持替代设置
您可以在不更改配置的情况下通过以下方式进行尝试:
git log--help--man
使用man工具(如果有)
例如,请参阅Windows CMD。这似乎是一种不常见的行为。你可以试试
man-git-log
@xaa我认为git
和log
之间需要有一个破折号,否则man
将首先打开git
手册页,然后打开builtin
的帮助,因为显然man-log
提供了注销的帮助,返回到内置帮助。这是什么平台?听起来您在Msys或类似的发行版中将Git与Windows上的bash一起使用。您是否将帮助.格式
全局设置设置为web
?您可以使用git config-l
进行检查。如果是web
,您可能希望将其更改为man
,请参阅。是的,我正在windows上使用msys(mingw64)。当前help.format设置为html。