如何禁用 Git 的 HTML 帮助(在 Windows 上)?
How does one disable Git's HTML help (on Windows)?
我为 Windows 安装了 Git 集线器,它随 Git 命令行客户端一起提供,每当我忘记开关或其他东西而想使用 --help
时,它不是转储到控制台,而是启动浏览器。有没有办法让 Git 将帮助转储到控制台(默认情况下在大多数 Unixen 中都是如此)而不是启动浏览器?
对于 Linux 系统,您可以使用 git config --global help.format <web|man|info>
进行设置。不幸的是,手册页不是 Git for Windows 包的一部分,因此只有 'web' 有效。
这是一个脆弱的解决方法,但如果您只想快速了解用法摘要,请为您选择的 git 子命令提供一个故意错误的选项名称。我试过“--halp”。例如:
$ git stash --halp
error: unknown option for 'stash save': --halp
To provide a message, use git stash save -- '--halp'
usage: git core\git-stash list [<options>]
or: git core\git-stash show [<stash>]
or: git core\git-stash drop [-q|--quiet] [<stash>]
or: git core\git-stash ( pop | apply ) [--index] [-q|--quiet] [<stash>]
or: git core\git-stash branch <branchname> [<stash>]
or: git core\git-stash [save [--patch] [-k|--[no-]keep-index] [-q|--quiet]
[-u|--include-untracked] [-a|--all] [<message>]]
or: git core\git-stash clear
我不能肯定地说 "halp" 总是会被拒绝,但它似乎完成了工作。希望它永远不会被解释为可用参数。这可能比随机输入更好,例如,因为您可能会随机输入正确的输入。
在windows
git <command> -h
将帮助写入终端输出
git <command> --help
会弹出一个浏览器window
我为 Windows 安装了 Git 集线器,它随 Git 命令行客户端一起提供,每当我忘记开关或其他东西而想使用 --help
时,它不是转储到控制台,而是启动浏览器。有没有办法让 Git 将帮助转储到控制台(默认情况下在大多数 Unixen 中都是如此)而不是启动浏览器?
对于 Linux 系统,您可以使用 git config --global help.format <web|man|info>
进行设置。不幸的是,手册页不是 Git for Windows 包的一部分,因此只有 'web' 有效。
这是一个脆弱的解决方法,但如果您只想快速了解用法摘要,请为您选择的 git 子命令提供一个故意错误的选项名称。我试过“--halp”。例如:
$ git stash --halp
error: unknown option for 'stash save': --halp
To provide a message, use git stash save -- '--halp'
usage: git core\git-stash list [<options>]
or: git core\git-stash show [<stash>]
or: git core\git-stash drop [-q|--quiet] [<stash>]
or: git core\git-stash ( pop | apply ) [--index] [-q|--quiet] [<stash>]
or: git core\git-stash branch <branchname> [<stash>]
or: git core\git-stash [save [--patch] [-k|--[no-]keep-index] [-q|--quiet]
[-u|--include-untracked] [-a|--all] [<message>]]
or: git core\git-stash clear
我不能肯定地说 "halp" 总是会被拒绝,但它似乎完成了工作。希望它永远不会被解释为可用参数。这可能比随机输入更好,例如,因为您可能会随机输入正确的输入。
在windows
git <command> -h
将帮助写入终端输出
git <command> --help
会弹出一个浏览器window