如何禁用Git';s HTML帮助(在Windows上)?
我安装了Git命令行客户端附带的Github for Windows,每当我忘记了开关或其他东西,想要使用如何禁用Git';s HTML帮助(在Windows上)?,windows,git,console,Windows,Git,Console,我安装了Git命令行客户端附带的Github for Windows,每当我忘记了开关或其他东西,想要使用--help,而不是转储到控制台时,它就会启动浏览器。有没有办法让Git将帮助转储到控制台(就像大多数Unixen默认情况下那样)而不是启动浏览器?对于Linux系统,您可以使用Git config--global help.format进行设置。不幸的是,手册页不是Git for Windows捆绑包的一部分,因此只有“web”起作用。这是一个脆弱的解决方法,但是如果您只是想要一个快速的使
--help
,而不是转储到控制台时,它就会启动浏览器。有没有办法让Git将帮助转储到控制台(就像大多数Unixen默认情况下那样)而不是启动浏览器?对于Linux系统,您可以使用Git config--global help.format
进行设置。不幸的是,手册页不是Git for Windows捆绑包的一部分,因此只有“web”起作用。这是一个脆弱的解决方法,但是如果您只是想要一个快速的使用情况摘要,请为您选择的Git子命令提供一个故意错误的选项名称。我试过--“哈尔普”。例如:
$ 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
$git stash--halp
错误:“隐藏保存”的未知选项:-halp
要提供消息,请使用git stash save--'--halp'
用法:git-core\git-stash-list[]
或:git core\git stash show[]
或者:git core\git stash drop[-q |--quiet][]
或者:git core\git stash(pop | apply)[--index][q |--quiet][]
或:git core\git stash branch[]
或者:git core\git stash[save[--patch][k |--[no-]keep index][q |--quiet]
[-u |--包括未跟踪的][a |--所有][]
或:git core\git stash clear
我不能肯定“halp”总是会被拒绝,但它似乎完成了任务。希望它永远不会被解释为一个可用的参数。例如,这可能比随机键入要好,因为您可以在windows中随机键入正确的输入。
git <command> -h
git-h
将帮助写入终端输出
git <command> --help
git——帮助
将弹出一个浏览器窗口D:真烦人。Oh well.curl或wget文件:url并通过html2txt传输输出,方法是将其设置为脚本并告诉git脚本是您的web浏览器。这与使用short-help开关时获得的输出没有什么不同:
git stash-h
——short-help总是打印到终端上。