git获取帮助出现No manual entry for git-的解决办法

使用 Git 时需要获取帮助,有三种方法可以找到 Git 命令的使用手册:
$ git help
$ git --help
$ man git-
例如,要想获得 config 命令的手册,执行
$ git help config
这些命令的好处是随时随地可以使用而无需联网。

[root@localhost ~]# git help config
No manual entry for git-config
[root@localhost ~]# git --version
git version 2.9.3

如上git的帮助命令不能用,提示:No manual entryfor git-
是因为git的帮助文档(man page)缺失导致,可以去git的man文件夹验证下(路径是/usr/local/share/man目录)。

解决方法:可以从以下两个地方下载比较权威的man page文档:

  1. http://code.google.com/p/git-core/downloads/list
  2. 从以下地址git clone
    git://git.kernel.org/pub/scm/git/git-manpages.git
    https://git.kernel.org/pub/scm/git/git-manpages.git
    https://kernel.googlesource.com/pub/scm/git/git-manpages.git

将下载下来的man page文件拷贝进git的man文件夹里即可。
CLI命令如下:

[root@localhost ~]# cd /usr/local/share/man   
[root@localhost man]# git clone http://git.kernel.org/pub/scm/git/git-manpages.git 
[root@localhost man]# ls
git-manpages  man1x  man2x  man3x  man4x  man5x  man6x  man7x  man8x  man9x
man1          man2   man3   man4   man5   man6   man7   man8   man9   mann
[root@localhost man]# ls git-manpages/  
man1  man5  man7
[root@localhost man]# cp -r /usr/local/share/man/git-manpages/* /usr/local/share/man/  
[root@localhost man]# git help config
验证发现出现了帮助信息,这样就可以使用git help命令咯

你可能感兴趣的:(git获取帮助出现No manual entry for git-的解决办法)