我是git的新手,正在尝试将当前git分支添加到我现有的提示中,其定义如下:
RESET="\[\017\]"
NORMAL="\[\033[0m\]"
RED="\[\033[31;1m\]"
YELLOW="\[\033[33;1m\]"
WHITE="\[\033[37;1m\]"
SMILEY="${WHITE}:)${NORMAL}"
FROWNY="${RED}:(${NORMAL}"
SELECT="if [ \$? = 0 ]; then echo \"${SMILEY}\"; else echo \"${FROWNY}\"; fi"
export PS1="${RESET}${YELLOW}\u@\h${NORMAL} \`${SELECT}\` ${YELLOW}\w $(__git_ps1) >${NORMAL} "
我尝试了一下(通过.bashrc
再次采购文件),它似乎可以工作,但是后来我转到另一个分支,它没有更新。如何确定$(__git_ps1)
未缓存?
:)
并:(
根据提示进行提示的想法:)