Windows上的git help
命令(msysgit
分发)每次运行时都会生成Web浏览器。我尝试git help -m
报告了"No manual entry for ..."
和git help -i
,其中"info: Terminal type 'msys' is not smart enough to run Info."
bash
Cygwin
下cmd
报告了{{1}}。
在{{1}}终端有没有明智的方法可以获得轻量级的帮助?
答案 0 :(得分:4)
适用于特定命令:git <command> -h
编辑,感谢@ the-happy-hippo
但它只显示了一个简短的描述,而不是完整的描述,因为git help <command>
或git <command> --help
在Windows上提供。
答案 1 :(得分:1)
Git 2.x更新(2017年6月,Git 2.13.1)
你还没有男人:
> git -c help.format=man help add
warning: failed to exec 'man': No such file or directory
fatal: no man viewer handled the request
git <verb> --help
相同
git <verb> -h
不打印手册页,只打印简短的使用部分(与人无关)
不,即使在“how do I get git to show command-line help in windows?”中建议使用基于htlp txt文件的“cat”的备选方案。
2008年引入了man.<tool>.cmd
config,允许设置自定义命令,但man.exe
未附带msys shell。
答案 2 :(得分:0)
此问题的世界上设计最全面的解决方法:使用WSL
(也就是说,除非您已经是WSL用户,在这种情况下,这只是一个普通的解决方法)
bash -c 'git help fetch'
等。这是最后一个的别名:
[alias]
hep = "!f() { $SYSTEMROOT/System32/bash -c \"git help $1\"; }; f"
(而且,您不能override git built-ins,但是您可以通过shell命令截取并重新路由help
。)
答案 3 :(得分:0)
/NJH
在同一终端窗口中显示命令用法。
另一方面,git <verb> -h
和git <verb> --help
打开浏览器。