centos下git分支状态显示配置

来源:互联网 发布:什么软件可以制作漫画 编辑:程序博客网 时间:2024/05/22 06:36

在centos系统中,实时展示当前项目所处的分支方式如下。

在~/.bashrc中增加如下代码:

#set git branchgreen=$'\e[1;32m'magenta=$'\e[1;35m'normal_colours=$'\e[m'function find_git_branch {    local dir=. head    until [ "$dir" -ef / ]; do        if [ -f "$dir/.git/HEAD" ]; then            head=$(< "$dir/.git/HEAD")            if [[ $head == ref:\ refs/heads/* ]]; then                git_branch=" ${head#*/*/}"            elif [[ $head != '' ]]; then                git_branch=' (detached)'            else                git_branch=' (unknown)'            fi              return        fi          dir="../$dir"    done    git_branch=''}PROMPT_COMMAND="find_git_branch; $PROMPT_COMMAND"PS1="需要替换"#由下面的截图替换,在这里没办法用

不知为何PS1是乱码,原始的如下所示:


source ~/.bahsrc

0 0
原创粉丝点击