在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支持命令补全

1访客评论

  1. 不错,写的很简洁。

    androidyue08-28 13:11 回复

我来说说

(便于我们更好的交流)

有不明白的地方欢迎留言哦~
取消