J'ai essayé d'intégrer la branche git actuelle dans mon invite, mais elle ne se comporte pas comme prévu. J'utilise bash sur ubuntu 16.04 et git 2.7.4. Lorsque je démarre un terminal, rien de git n'est affiché. Si je source mon .bashrc
depuis l'intérieur d'un dépôt, la branche est affichée, mais ne se met plus à jour. Voici ce que j'ai écrit dans mon .bashrc :
green="\[\033[01;32m\]"
blue="\[\033[01;34m\]"
no_color="\[\033[00m\]"
purple="\[\033[01;35m\]"
source ~/.git-prompt.sh
export PS1="$purple\u $green$(__git_ps1 " (%s)") $blue\W $no_color \$ "
Mise à jour :
J'ai essayé de suivre les instructions dans git-prompt mais toujours le même résultat. Cependant, si je copie simplement la suggestion de git-prompt : PS1='[\u@\h \W$(__git_ps1 " (%s)")]\$ '
ça marche, mais bien sûr ça ne ressemble pas à ce que je veux. Y a-t-il une erreur de syntaxe que j'ai manquée ? Le modèle PS1 fonctionne même si vous n'utilisez pas l'exportation. PS1=...