转载 https://blog.csdn.net/weixin_36372074/article/details/73612496
1.git官网下载
git clone https://github.com/git/git.git
从下载路径拷贝以下两个文件到用户目录,并重命名为 .git-completion.bash .git-prompt.sh
contrib/completion/git-completion.bash 自动补全
contrib/completion/git-prompt.sh 高亮显示当前分支名称
2.在 .bashrc 中加入一下代码
# 显示分支官方实现
GIT_PS1_SHOWDIRTYSTATE=true
GIT_PS1_SHOWCOLORHINTS=true
if [ -f ~/.git-completion.bash ]; then
source ~/.git-prompt.sh
PROMPT_COMMAND='__git_ps1 "[\t][\u@\h:\w]" "\\\$ "'
fi
让设置生效 source ~/.bash.rc
3.在git下能看到分支名高亮和自动提示