我想讓我的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