git 命令补全,提示,颜色

删除yum安装(版本太旧)

sudo yum remove git

源码安装

wget https://github.com/git/git/archive/v2.18.0.tar.gz

tar zxvf v2.18.0.tar.gz 

cd git-2.18.0/

make prefix=/usr/local all

sudo make prefix=/usr/local install

命令补全,状态提示

cd contrib/completion/
cp git-completion.bash ~/.git-completion.bash
cp git-prompt.sh ~/.git-prompt.sh

vi ~/.bashrc
source ~/.git-completion.bash
source ~/.git-prompt.sh

终端加色

vi ~/.bashrc
export GIT_PS1_SHOWDIRTYSTATE=1
export GIT_PS1_SHOWSTASHSTATE=1
export GIT_PS1_SHOWUNTRACKEDFILES=1
export GIT_PS1_SHOWUPSTREAM="verbose git svn"
PS1='\[\033[1;32m\]\u@\h \[\033[1;34m\]\W\[\033[1;31m\]$(__git_ps1 " (%s)")\[\033[1;35m\] $ \[\033[0m\]'

保存完成

source ~/.bashrc 也可以重新连接

然后重新查看效果

image.png

此时就可很明显的得到命令提示,当前分支版本,和终端颜色提示,方便开发。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。