使用 git 命令时有些命令记不全,通过 tab 键自动补全可以提高效率,本文记录一下配置步骤。
下载脚本文件
点击这里下载脚本文件,下载后打开访达,将文件移动至个人目录下并将文件重命名为 .git-completion.bash
。也可通过终端进入脚本文件所在目录,通过如下命令移动
mv git-completion.bash ~/.git-completion.bash
编辑 .bash_profile
- vim 打开
.bash_profile
文件
vim ~/.bash_profile
- 在文件最后加入如下脚本
#git commond intelligent notice
if [ -f ~/.git-completion.bash ]; then
. ~/.git-completion.bash
fi
function git_branch {
branch="`git branch 2>/dev/null | grep "^\*" | sed -e "s/^\*\ //"`"
if [ "${branch}" != "" ];then
if [ "${branch}" = "(no branch)" ];then
branch="(`git rev-parse --short HEAD`...)"
fi
echo " ($branch)"
fi
}
export PS1='\u@\h \[\033[01;36m\]\W\[\033[01;32m\]$(git_branch)\[\033[00m\] \$ '
- 保存并退出,执行刷新配置命令
sourch ~/.bash_profile
验证配置是否生效
进入 git 管理的目录,可以看见当前分支提示信息,且输入 git br
后点击 tab
键能自动补全为 git branch
即代表配置成功。如果没生效的话可以打开一个新的终端再验证一下。