在CentOS系统中安装好git后,发现没有命令自动补全的功能,而Ubuntu系统下默认是有这个功能的,下面就来实现让CentOS也支持git的命令自动补全功能。
1) 下载git源码,cd至contrib/completion目录,找到git-completion.bash文件
2) 将上述文件copy至个人home目录,可设为隐藏文件以免后续被误删
# cd /tmp # git clone https://github.com/git/git # cd git/contrib/completion/ # cp git-completion.bash ~/.git-completion.bash
3) 编辑~/.bashrc,加入source ~/.git-completion.bash
# vi ~/.bashrc 在文件的最后加入下面内容 source ~/.git-completion.bash
完成以上步骤后,重启shell,今后输入git命令时,就可以通过tab键自动补全命令了
转载请注明:知识蚂蚁 » CentOS系统中让git支持命令补全
不错,写的很简洁。