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:
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.