我想让我的shell提示符显示当前的git分支名称。在shell提示符下显示git分支?
我读了一些教程和博客等,而据我了解,我做正确的一切,但它似乎并不奏效。
我想提示是这样的:
dannys-macbook:hillcrest-store [master]$
,但目前看起来是这样的:
dannys-macbook:hillcrest-store danny$
我加入以下到〜/ .bash_profile:
PATH=$PATH:/usr/local/bin; export PATH
COLOR1="\[\e[1;32m\]"
COLOR2='\[\e[1;1m\]'
COLOR3='\[\e[m\]'
GIT_STATUS=$(__git_ps1 " %s")
PROMPT_CHAR="$"
PROMPT="${COLOR1}\[email protected]\h${COLOR3} \w${COLOR2}${GIT_STATUS} ${COLOR2}${PROMPT_CHAR$
PS1="$PROMPT"
export PS1
我不知道我在做什么错,也许我应该'重置'提示以某种方式?
您的'PROMPT ='行显然不完整,与'$ {PROMPT_CHAR $'一样结束。 –
从明显的第一个开始,你是否在你的配置文件中输入'git-completion.bash'? – Barend