Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何禁用Git';s HTML帮助(在Windows上)?_Windows_Git_Console - Fatal编程技术网

如何禁用Git';s HTML帮助(在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”起作用。这是一个脆弱的解决方法,但是如果您只是想要一个快速的使

我安装了Git命令行客户端附带的Github for Windows,每当我忘记了开关或其他东西,想要使用
--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总是打印到终端上。