Connaître votre branche Git actuelle est essentiel pour un workflow de développement fluide. Des erreurs peuvent survenir, et commettre accidentellement des modifications sur la mauvaise branche peut créer des problèmes importants. Heureusement, Git offre plusieurs moyens simples d’identifier rapidement votre branche actuelle. Ce guide explore deux méthodes efficaces.
Table des matières
Utilisation de la commande git branch
La commande git branch
est un outil puissant qui fournit un aperçu complet de vos branches locales. Elle ne liste pas seulement toutes les branches, mais indique également clairement celle qui est actuellement active.
Pour l’utiliser, ouvrez votre terminal ou Git Bash, naviguez jusqu’à votre dépôt et exécutez :
git branch
La sortie affichera toutes vos branches locales. La branche active est distinguée par un astérisque (*
) en préfixe.
Exemple :
* main
feature/new-login
feature/bug-fix
Dans cet exemple, main
est la branche actuelle.
Utilisation de la commande git status
Bien qu’utilisée principalement pour afficher l’état de votre répertoire de travail et de votre zone de préparation, la commande git status
affiche également votre branche actuelle en haut de sa sortie. Cela en fait un moyen rapide de vérifier votre branche, surtout si vous avez besoin de voir simultanément l’état de vos fichiers.
Ouvrez votre terminal, naviguez jusqu’à votre dépôt et exécutez :
git status
La sortie commencera par une ligne indiquant clairement la branche :
Sur la branche main
Votre branche est à jour avec 'origin/main'.
Rien à valider, l'arbre de travail est propre
Ceci montre clairement que main
est la branche active. Le nom de la branche est affiché de manière visible, même si vous avez des modifications non validées ou préparées.
En résumé : git branch
et git status
révèlent efficacement votre branche Git actuelle. git branch
offre une liste complète des branches locales, tandis que git status
fournit un affichage concis en plus de l’état de votre répertoire de travail. Choisissez la méthode la mieux adaptée à votre workflow.