git branch 显示

vi ~/.bash_profile

添加如下:
parse_git_branch () {
    git name-rev HEAD 2> /dev/null | sed 's#HEAD\ \(.*\)# (\1)#'
}


BLACK="\[\033[0;38m\]"
RED="\[\033[0;31m\]"
RED_BOLD="\[\033[01;31m\]"
BLUE="\[\033[01;34m\]"
GREEN="\[\033[0;32m\]"

export PS1="$BLACK[ \u@$RED\h $GREEN\w$RED_BOLD\$(parse_git_branch)$BLACK ] "

Demo:

[ turtle@debian ~/Work/rocket_finance (master) ] 显示在那个分支

[ turtle@debian ~/Work/cheetah (sync_via_api) ]  显示在那个分支

猜你喜欢

转载自qqdenghaigui.iteye.com/blog/1681604