centos下git分支状态显示配置

    xiaoxiao2023-03-24  4

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

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

    #set git branch green=$'\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

    转载请注明原文地址: https://ju.6miu.com/read-1202405.html
    最新回复(0)