Je suis nouveau dans git et j'essaie d'ajouter la branche git actuelle à mon prompt déjà existant, qui est défini comme suit :
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} "
J'ai essayé (en me procurant mon .bashrc
) et cela semblait fonctionner, mais ensuite je suis allé sur une autre branche et cela n'a pas mis à jour. Comment puis-je m'assurer que le $(__git_ps1)
n'est pas mis en cache ?