Git Checkout-Track Branch Origin / Branch vs Git Checkout -B Branch Origin / Branch

Git Checkout-Track Branch Origin / Branch vs Git Checkout -B Branch Origin / Branch
Git possède des fonctionnalités étendues qui se démarquent d'autres outils de suivi, comme créer plusieurs branches pour chaque module de développement, passant d'une branche à une autre chaque fois que nécessaire, en définissant les branches locales en tant que branches de suivi à distance, et bien d'autres. Les développeurs sont également autorisés à créer, à changer et à définir simultanément une succursale locale. À cette fin, le «$ git Checkout -B Origin /»La commande peut être utilisée. De plus, si vous souhaitez uniquement définir une branche distante en tant que branche de suivi locale sans y passer, utilisez le "$ git Checkout -Track Origin /" commande.

Dans cet article, vous apprendrez:

  • Comment utiliser la commande «Git Checkout-Track Branch Origin / Branch»?
  • Comment utiliser la commande «Git Checkout -B Branch Origin / Branch»?

Comment utiliser la commande «Git Checkout-Track Branch Origin / Branch»?

Pour utiliser le «$ git Checkout -Track Origin /»Commande, tout d'abord, passez au référentiel local GIT et vérifiez la liste des branches distantes et locales existantes. Ensuite, exécutez la commande particulière.

Étape 1: Passez au répertoire GIT

Tout d'abord, exécutez le «CD”Commande avec le chemin du référentiel local GIT et passez-y:

$ CD "C: \ Users \ Nazma \ git \ Demo_12"

Étape 2: Afficher les succursales locales et distantes existantes

Pour énumérer les succursales existantes, utilisez le «branche git" avec le "-un”Option pour afficher la liste des succursales à distance et locale:

$ Git Branch -a

Il peut être observé à partir de la sortie que nous avons un «Origine / Dev»Branche distante qui n'est pas suivie dans le référentiel local:

Étape 3: Définissez la branche distante en tant que branche de suivi local

Maintenant, exécutez le «branche git«Commande avec le«-piste”Option pour suivre une branche et spécifier le nom de la branche locale et distante:

$ Git Branch --Track Dev Origin / Dev

La sortie ci-dessous montre que la branche distante spécifiée est définie comme suivant la branche locale:

Étape 4: assurer la branche suivie

Vérifiez si la succursale retrouvée nouvellement ajoutée existe en tant que succursale locale dans la liste en exécutant le "branche git«Commande avec le«-un" option:

$ Git Branch -a

Comme vous pouvez le voir, la branche spécifiée est présente dans la liste:

Comment utiliser la commande «Git Checkout -B Branch Origin / Branch»?

Le "Git Checkout -B «La commande crée et passe à une nouvelle branche. Cependant, le "origine/"Ainsi que la commande décrite précédemment peut être utilisée pour définir la succursale locale nouvellement créée comme une nouvelle branche de suivi.

Suivez les étapes ci-dessous pour comprendre l'énoncé ci-dessus!

Étape 1: Créer, définir et passer à la nouvelle branche de suivi

Exécuter le "caisse git«Commande avec le«-b”Option avec nom de branche souhaité:

$ git Checkout -B Dev Origin / Dev

Dans la commande ci-dessus:

  • "-b»L'option est utilisée pour créer une nouvelle branche.
  • "chèque git»La commande est utilisée pour passer à une nouvelle branche.
  • "dev"Est le nom de branche nouvellement créé.
  • "origine"Est le nom éloigné et"dev"Est le nom de branche distant. Tandis que le "Origine / Dev»Définit la branche nouvellement créée comme une branche de suivi à distance.

Ici, on peut voir que la nouvelle branche locale est créée et commutée avec succès, ainsi qu'elle est réglée en tant que nouvelle branche de suivi:

Étape 2: Énumérez toutes les branches existantes

Enfin, exécutez la commande ci-dessous et vérifiez si la nouvelle branche est créée et définie comme une nouvelle branche de suivi:

$ Git Branch -a

C'est tout! Nous avons expliqué la différence entre la caisse git -track Origin / et la caisse git -b Origin / Commandes.

Conclusion

Le "$ git Checkout -Track Origin /»La commande est utilisée lorsque les développeurs doivent créer et définir une nouvelle branche locale en tant que nouvelle branche à distance sans y passer. Cependant, le "$ git Checkout -B Origin /»La commande peut être utilisée pour créer, changer et définir comme une nouvelle branche de suivi à distance. Cet article a fourni une brève explication de la caisse git -track Origin / et la caisse git -b Origin / Commandes.