如何禁用 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