Comment remplacer la branche locale par une branche distante entièrement en git

Comment remplacer la branche locale par une branche distante entièrement en git
Les branches GIT sont l'unité de base des référentiels GIT où les développeurs peuvent gérer et tester le code source et implémenter de nouvelles fonctionnalités et fonctions. Les utilisateurs de GIT travaillent en conséquence avec les branches du référentiel local et du référentiel distant. Pour cette raison, à l'occasion, les commits et les changements locaux sont gâchés dans la branche locale.

Dans cet article, nous enseignerons:

  • Comment remplacer la branche locale par la succursale distante en reconstruisant la branche locale?
  • Comment remplacer la branche locale par la branche distante par «réinitialisation git" Commande?

Comment remplacer la branche locale par la succursale distante en reconstruisant la branche locale?

Pour remplacer complètement la branche locale par une succursale distante, nous supprimerons d'abord la succursale locale. Ensuite, récupérez la branche distante à travers laquelle vous souhaitez réinitialiser la branche locale. Après cela, reconstruisez la branche locale et réinitialisez-la à la version distante à l'aide du "Git Checkout -B Origin /" commande.

Pour remplacer complètement la branche locale par une succursale distante, utilisez la procédure mentionnée ci-dessous.

Étape 1: Open Git Terminal
Tout d'abord, lancez le terminal Git Bash depuis le menu Démarrer:

Étape 2: Open Git Repository
Ouvrez le référentiel GIT via le «CD" commande:

$ cd "C: \ git"

Étape 3: Voir les branches locales de Git
Affichez toutes les branches locales en utilisant le «branche git«Commande et choisissez la branche que vous souhaitez remplacer par une branche distante. Par exemple, nous avons sélectionné le «maître" bifurquer:

Branche Git $

Étape 4: Supprimer la branche
Supprimez la branche sélectionnée à l'aide du «branche git«Commande avec le«-D”Option et spécifiez le nom de la branche:

$ Git Branch -d Master

Étape 5: Réfléchissez la branche distante
Ensuite, récupérez la branche distante qui sera utilisée pour réinitialiser la branche locale à l'aide du «Git récupérer l'origine" commande:

$ git fetch maître d'origine

Étape 6: Remplacez la branche locale par la distance
Ensuite, reconstruisez la branche et définissez-la sur la version distante à l'aide du "caisse git" commande. En conséquence, la nouvelle branche est directement réinitialisée comme la branche maître distante:

$ Git Checkout -B Master Origin / Master

Comment remplacer la branche locale par la branche distante par la commande «Git Reset»?

Pour remplacer la branche locale par la branche distante à l'aide de la commande «Git Reset», consultez les étapes mentionnées ci-dessous.

Étape 1: Passez à la branche nécessaire pour remplacer
Tout d'abord, accédez à la branche que vous devez remplacer en utilisant la commande mentionnée:

$ maître de paiement

Étape 2: Reprochez les branches distantes
Ensuite, récupérez toutes les branches distantes en utilisant le «git chercher " commande:

$ git fetch origine

Étape 3: Remplacez la succursale locale par la télécommande
Après cela, remplacez complètement la branche locale par une branche distante à travers le «réinitialisation git" commande:

$ git réinitialisation - Origine / maître dure

Pour vérifier si la branche est réinitialisée comme une branche distante ou non, vérifiez les journaux GIT:

$ git journal

La sortie indique que nous avons entièrement remplacé la branche locale avec une branche distante:

Nous vous avons appris à remplacer la branche locale par une branche éloignée entièrement en git.

Conclusion

Pour remplacer la branche locale par une branche distante entièrement en GIT, l'utilisateur peut reconstruire la branche locale et la remplacer par une branche distante ou utiliser le «réinitialisation git" commande. Dans la première approche, choisissez la branche que vous souhaitez réinitialiser comme éloignée et supprimez-la. Après cela, reconstruisez la branche et remplacez-la par une branche distante en utilisant le «$ Git Checkout -B Master Origin / Master" commande. Dans la deuxième approche, récupérez les branches distantes et utilisez simplement le «Git Reset -Hard Origin / Master" commande. Cet article a démontré comment remplacer la branche locale par une branche distante entièrement en git.