Afficher la branche GIT actuelle dans votre console

Lorsque vous manipulez un repository GIT en utilisant (voir en abusant (ce qui n'est pas forcément négatif)) les branches, vous pouvez régulièrement vous poser la question "dans quelle branche suis-je ? Est-ce la bonne ?" Et c'est toujours particulièrement lourd de devoir faire un git branch

Afin de voir toutes les branches et de trouver l'active. Je viens cependant de tomber sur une astuce donnée par le support github. [sourcecode language="plain"]# git branch parse_git_branch() { git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1) /' } PS1="\$(parse_git_branch)$PS1"[/sourcecode]

Placez ceci dans ~/.bashrc ou /etc/bashrc (pour que cela soit valide pour tous les utilisateurs de la machine). Rechargez votre console et admirez :)

[sourcecode language="plain"]dmathieu@dmathieu-ubuntu:~$ cd /home/dmathieu/projects/refstats/ (master) dmathieu@dmathieu-ubuntu:~/projects/refstats$[/sourcecode]

Lorsque vous êtes dans un repository GIT, la branche courante s'affichera. Dans le cas contraire, rien ne s'affichera :)

  • Twitter_social
  • Facebook_social

Commentaires

piouPiouM
piouPiouM dit: 03 septembre 2009 22:00 Site web

Je préfère de loin utiliser git_completion, qui, en plus de me permettre d'afficher la branche courante, m'offre la complétion des commandes Git et de leurs arguments.

Postez un commentaire