Comment voir quelles branches Git suivent la branche distante / en amont

Comment voir quelles branches Git suivent la branche distante / en amont
Parfois, les utilisateurs de Git souhaitent afficher les détails des succursales locales et éloignées ainsi que le statut actuel, qu'ils soient à jour en tant qu'administration, suivi de la branche ou de la branche fusionnée. Vous pouvez avoir besoin de ces modifications en détail pour afficher les modifications de l'autre membre de l'équipe dans les fichiers de code source de projet. De plus, plusieurs commandes GIT peuvent être utilisées à cet effet.

Ce guide fournira différentes façons de voir quelles branches GIT suivent et lesquelles sont éloignées / en amont via plusieurs commandes GIT.

Comment voir quelles branches Git suivent la branche distante / en amont?

Git fournit plusieurs commandes pour voir le statut de la branche locale de Git, soit en tant que branche de suivi à distance, soit comme une branche distante / en amont. Les développeurs peuvent également afficher les détails des branches fusionnées via ces commandes.

Passons de l'avant et effectuons pratiquement l'opération ci-dessus pour afficher la liste du suivi et des branches distantes en amont!

Changer le référentiel local GIT

Tout d'abord, exécutez le «CD”Commande et passez au référentiel local GIT:

$ cd "C: \ Users \ nazma \ git \ test_9"

Voir les branches locales en amont

Pour afficher la liste des noms de branches locales avec SHA Hash et leur statut amont en cas d'existence, exécutez le «Branche git -vv" commande:

$ Git Branch -vv

Selon la sortie, notre référentiel actuel a deux branches nommées «Origine / Dev" et "Origine / Maître«Qui sont réglés comme en amont, mis en évidence en couleur bleue:

Afficher la liste de toutes les branches distantes suivis

Si vous devez afficher tous les noms des branches distantes suivis existantes avec un état suivi, la commande ci-dessous peut être utilisée:

$ git émission éloignée d'origine

Ici, notre référentiel actuel contient les branches distantes en dessous de haut niveau qui sont suivies:

Vérifiez l'état de la succursale Git de travail locale actuelle

Écrivez le interrupteur GIT«Commande avec le nom de la branche locale pour vérifier l'état de la branche de travail locale actuelle:

$ git switch alpha

Comme vous pouvez le voir, la branche de travail actuelle est à jour avec «télécommande/”, Qui indique que c'est ajouté en tant que branche de suivi:

Afficher toutes les succursales de suivi et fusion existantes

Pour afficher toutes les branches de suivi existantes ainsi que la liste de toutes les branches fusionnées, exécutez le "Git Config -get-Regex Branch" commande:

$ git config --get-regex branche

Voir la tête de chaque branche locale

Pour voir la tête de chaque branche locale, la commande suivante peut être exécutée:

$ git for-each-ref --format = '% (refnname: short) <- %(upstream:short)' refs/heads

Ici, la commande ci-dessus comprend:

  • "git for-each-ref»La commande est utilisée pour afficher la tête de la branche locale.
  • "-format = '% (Refname: Short) <- %(upstream:short)' refs/heads”L'option est utilisée pour afficher le nom de la branche locale avec le nom de branche éloigné amont.

Comme vous pouvez le voir, les branches locales mises en évidence ci-dessous sont ajoutées en amont avec des branches distantes:

Nous avons fourni les différentes commandes pour voir quelles branches locales GIT suivent quelle branche distante / amont.

Conclusion

Différentes commandes GIT sont utilisées pour afficher le statut de la branche locale GIT, soit ajoutée en tant que branche de suivi à distance ou branche distante / en amont, comme le "$ Git Branch -vv»La commande peut être utilisée pour afficher la liste de toutes les branches locales ainsi que le hachage Sha court et leur statut actuel, y compris le statut en amont et bien d'autres commandes à cet effet. Ce guide a démontré différentes commandes GIT pour voir quelles branches GIT suivent et quelle branche distante / en amont.