如何让git在Windows中显示命令行帮助?我如何让git在Windows中显示命令行帮助?
我使用的是msysgit 1.7.4。
它默认打开浏览器中的html帮助。
我只想在控制台上显示文本帮助。
我见过配置help.format(默认设置为html)。我试图将其设置为手册或信息,但它只是说:
fatal: no info viewer handled the request
感谢, 亚光
如何让git在Windows中显示命令行帮助?我如何让git在Windows中显示命令行帮助?
我使用的是msysgit 1.7.4。
它默认打开浏览器中的html帮助。
我只想在控制台上显示文本帮助。
我见过配置help.format(默认设置为html)。我试图将其设置为手册或信息,但它只是说:
fatal: no info viewer handled the request
感谢, 亚光
的主要问题是,我们请不要运送
man.exe
或手册页。
否则,您可以在/etc/gitconfig
中将help.format
设置为'man
'。
所以,现在,这是不可能的......
由于jamiebarrow增加in the comments:
MinGW-get install msys-man.
man
也是available as a windows binary :(通过mingw FAQ找到)。该页面也有groff
。
正如在“Getting Started - Getting Help”中提到,这三个命令调用手册页,但只有在它的HTML版本:
$ git help <verb>
$ git <verb> --help
$ man git-<verb>
git <verb> -h
不打印手册页,只有简短的用法部分(与man
无关)
我刚刚花了一些时间研究这个问题,这些是我的结论:
msysgit附带.html和.txt文档,后者非常适合在控制台上阅读;但是,不存在直接显示txt的选项。 help.format只支持web/man/info
为此无法哄骗'web'格式 - 我尝试将.txt文件重命名为.html,并将我的git web.browser设置为more(together与browser.more.cmd),只发现Git的窗口实现忽略这些设置并直接启动html文件(即在默认浏览器中):http://comments.gmane.org/gmane.comp.version-control.msysgit/10798
除非你想安装和使用cygwin,没有简单的方法来使用man或info - 你需要下载一个可执行文件的端口及其依赖项(groff等),其配置和手动下载手册页
在我解决的最简单的方法结束:
githelp.bat: @more“C:\ Program Files文件\的Git \ DOC \ git \ html \%1.txt“
githelpfind.bat: @dir/b“C:\ Program Files \ Git \ doc \ git \ html \ *。txt”|找到 “%1”
用法:
\> githelpfind prune
git-prune-packed.txt
git-prune.txt
\> githelp git-prune
(blah blah blah)
多一点打字这种方式,而是一种实用的解决方案。
使用git <command> -h
而不是--help
或help
。它适用于Git for Windows的所有最新版本,但仅提供简短的用法,而不是完整的描述。
哇,真的很不幸。这是我学会使用它的主要方式! – Cascabel 2011-04-01 19:35:53
你也可以尝试自己安装'man',看这个超级用户帖子:http://superuser.com/questions/295398/man-pages-for-git-bash-on-windows-7#comment919391_634889 – jamiebarrow 2015-10-29 11:25:48
问题187链接不再工作 - 但在github回购中有[类似报道](https://github.com/git-for-windows/git/issues/696)。 – Zitrax 2016-03-31 07:04:48