刚安装的git默认是没有自动补全功能,git源码提供了这样的脚本文件,只要在.bashrc中默认执行这个脚本就可以了,脚本名称为git-completion.bash.
1、如果没有源码,可下载源码
$ git clone git://git.kernel.org/pub/scm/git/git.git
2、然后将该文件copy一下
$ cp git/contrib/completion/git-completion.bash ~/.git-completion.bash
或者,不想下载全部源码,可以直接下载该文件,我放到了我的资源中了,在https://download.youkuaiyun.com/download/u012142460/11002043(不知道为何需要5个积分,上传的时候没看见那里设置积分的,哪位博友知道,可告知,我设置成免费或1个积分)
3、然后在.bashrc中添加
source ~/.git-completion.bash
然后source一下.bashrc
source ~/.bashrc
ok!