美文网首页PHP笔记
git 命令补全,状态提示,终端颜色

git 命令补全,状态提示,终端颜色

作者: 零一间 | 来源:发表于2018-08-01 08:39 被阅读4次

    删除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

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

    相关文章

      网友评论

        本文标题:git 命令补全,状态提示,终端颜色

        本文链接:https://www.haomeiwen.com/subject/koclvftx.html