Selon la structure de votre projet, vous pouvez avoir une ou plusieurs branches Git distantes dans un référentiel. Les lister vous aide à garder une trace de l'état de votre projet.

Que vous souhaitiez comparer, changer ou supprimer vos branches Git distantes, demander une liste vous permet de les visualiser au préalable.

Comment lister vos branches Git distantes

Lorsque vous créer une nouvelle branche dans Git, il est local jusqu'à ce que vous le poussiez vers votre référentiel distant. Lors de la liste spécifique de vos branches Git distantes, les branches locales n'apparaîtront pas.

Utilisez le branche git -r commande pour voir vos branches distantes via la ligne de commande :

branche git -r

Bien que ce qui précède fournisse des informations sur vos branches Git, vous pouvez obtenir plus de détails sur le dernier commit effectué sur chaque branche avec le -rv drapeau:

branche git -rv

Vous pouvez également afficher vos succursales distantes en colonnes. Cela peut être utile si vous avez plusieurs référentiels à afficher en même temps :

instagram viewer
branche git -r --colonne

Si vous souhaitez obtenir une liste de toutes les branches distantes, y compris le hachage SHA1 du commit le plus récent pour chacune, utilisez cette commande :

git ls-remote --têtes d'origine

Comment afficher vos succursales distantes sur GitHub Web

Si vous hébergez votre référentiel distant sur GitHub, un moyen simple de visualiser vos branches distantes est via le interface web github.com. Cette option est pratique si vous n'êtes pas fan de la ligne de commande.

Une fois dans votre référentiel cible, cliquez sur le Maître menu déroulant en haut à gauche (vous pourriez voir principale si vous avez modifié le nom par défaut). Vous verrez toutes les branches publiées ici.

Ne faites jamais d'erreur avec les branches Git

Les erreurs sont plus probables lorsque vous gérez un projet avec de nombreuses branches. Mais comme vous pouvez le constater, la liste de vos branches Git distantes ne vous aide pas seulement à obtenir leurs noms, mais vous donne également des informations sur le dernier commit de chacune.

Si vous pouvez suivre vos commits et garder un œil sur vos branches Git, vous êtes moins susceptible de supprimer ou de fusionner quelque chose que vous ne devriez pas. L'utilisation complète de la commande branch vous donnera le pouvoir dont vous avez besoin pour tout contrôler.