Comment faire en sorte qu'une branche pointe sur un engagement spécifique dans Git?

Comment faire en sorte qu'une branche pointe sur un engagement spécifique dans Git?

Tout en travaillant sur le projet de développement, les développeurs utilisent plusieurs branches pour tester chaque fonctionnalité. Chaque branche garde sa propre histoire de validation. Le pointeur de la branche pointe vers l'engagement le plus récent. Cependant, parfois, les utilisateurs veulent déplacer le pointeur de branche vers un autre engagement. Dans cette situation, des commandes GIT sont disponibles pour effectuer cette opération.

Cet article expliquera la méthode pour faire pointer une branche à un engagement particulier dans Git.

Comment faire pointer une branche sur un engagement spécifique dans Git?

Essayez les étapes fournies pour faire pointer une branche à un engagement spécifique dans Git.

    • Passez à un référentiel local.
    • Voir l'histoire.
    • Choisissez le hachage de validation souhaité.
    • Déplacez le pointeur de branche à l'aide du «Git réinitialisation -hard " commande.
    • Vérifier les modifications.

Étape 1: Redirection vers le référentiel local

Tout d'abord, utilisez la commande ci-dessous et passez au référentiel local particulier:

CD "C: \ git \ reposo1"


Étape 2: Afficher les journaux GIT

Ensuite, vérifiez l'historique des engagements à afficher le pointeur de la branche:

Git Log --Oneline


Ici, on peut voir que le «maître«Branch Pointer pointe actuellement vers le«43e5d18" commettre. Maintenant, copiez l'ID de validation souhaité où vous souhaitez déplacer votre pointeur de branche actuel:


Étape 3: Déplacer le pointeur de la branche

Maintenant, exécutez la commande fournie avec l'ID de validation sélectionné:

Git réinitialisation - dure 26a90b4



Étape 4: Vérifiez les modifications

Pour vous assurer que le pointeur de branche pointe vers l'ID de validation spécifié, exécutez la commande suivante:

Git Log --Oneline


Comme vous pouvez le voir, la tête du «maître«La branche pointe maintenant vers notre engagement souhaité:


Nous avons expliqué le moyen le plus simple de faire pointer une branche à un engagement spécifique.

Conclusion

Pour faire pointer une succursale sur un certain engagement, accédez d'abord au référentiel local et affichez son journal git. Ensuite, choisissez l'ID de validation souhaitée où vous souhaitez déplacer votre pointeur de branche. Après cela, exécutez le «Git réinitialisation -hard »Commandez et vérifiez les modifications en visualisant l'historique des engagements. Cet article a expliqué la méthode pour faire un point de branche sur un engagement particulier dans Git.