我如何让git在Windows中显示命令行帮助?
我正在使用msysgit 1.7.4.
在浏览器中打开html帮助是默认的.
我只想在控制台上显示文本帮助.
我见过config help.format(默认情况下设置为html).我尝试将此设置为man或info,但它只是说:
fatal: no info viewer handled the request
谢谢,亚光
主要问题是我们既不运送
man.exe也不运送手册页.
否则,您可以设置help.format为'man'in/etc/gitconfig.
所以现在,这是不可能的......
正如jamiebarrow 在评论中添加:
您也可以尝试自己安装
MinGW-get install msys-man. 
man也可以作为Windows二进制文件 :(通过mingw FAQ找到).该页面也有groff.
如" 入门 - 获取帮助 "中所述,这三个命令调用手册页,但仅限于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设置为更多(与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)
用这种方式打字,但功能性解决方案.
| 归档时间: | 
 | 
| 查看次数: | 3994 次 | 
| 最近记录: |