Parfois, après avoir effectué une opération de fusion de branche, les développeurs se rendent compte qu'ils ont oublié ou fusionné la mauvaise branche et veulent défaire cette opération. À cette fin, exécutez le «$ git reset -hard " commande.
Cette étude expliquera la procédure pour annuler une opération de fusion GIT.
Comment annuler une fusion git?
Pour annuler l'opération de fusion Git, par accédez d'abord au répertoire souhaité. Ensuite, créez et ajoutez des fichiers à la zone de mise en scène. Commettre des modifications pour mettre à jour le référentiel. Ensuite, créez et passez immédiatement à une nouvelle branche. Après cela, fusionnez les deux branches. Vérifiez l'historique des journaux et exécutez le «$ git reset -hard »Commande pour annuler la procédure de fusion.
Voyons pratiquement la procédure de discussion ci-dessus!
Étape 1: Passez au référentiel
Tout d'abord, accédez au référentiel local GIT requis à l'aide du «CD" commande:
$ cd "C: \ Users \ nazma \ git \ alpha"
Étape 2: Créer un fichier
Exécutez le "touche”Commande pour créer un nouveau fichier:
$ touch file1.SMS
Étape 3: Suivre le fichier
Maintenant, suivez un fichier nouvellement créé en exécutant le "git ajouter" commande:
$ git ajouter un fichier1.SMS
Étape 4: commettre des modifications
Ensuite, commet les modifications avec un message de validation en utilisant le «-m”Option pour mettre à jour le référentiel:
$ git commit -m "fichier1.txt ajouté "
Étape 5: Créer et changer la branche
Après cela, exécutez le «caisse git”Commande avec le nom de la branche pour la créer et y passer immédiatement:
$ git Checkout -B Alpha
Étape 6: Branche de fusion
Maintenant, fusionnez la branche actuelle avec une autre branche en spécifiant son nom dans la commande GIT Merge:
$ git fusiter maître
Dans notre cas, nous fusions alpha avec la branche principale:
Étape 7: Vérifiez l'historique du journal
Vérifiez l'historique des journaux de la branche en exécutant le «journal git ." commande:
$ git journal .
Sélectionnez et copiez la référence de la validation qui doit annuler:
Étape 8: défaire la fusion de git
Exécuter le "réinitialisation git«Commande avec le«-dur”Option pour retourner le processus de fusion:
$ git réinitialisation - dure C5d48ec
Notez que nous avons également ajouté la référence de validation copiée dans la commande donnée:
Étape 9: Vérifiez l'historique du journal
Pour assurer l'opération de fusion d'annulation, exécutez le «journal git ." commande:
$ git journal .
Nous avons illustré la méthode pour annuler une opération de fusion GIT.
Conclusion
Pour annuler l'opération de fusion Git, tout d'abord, passez au répertoire souhaité. Ensuite, créez et ajoutez des fichiers à la zone de mise en scène. Commettre des modifications pour mettre à jour le référentiel. Ensuite, créez et passez immédiatement à une nouvelle branche. Après cela, fusionnez les deux branches. Vérifiez l'historique des journaux et exécutez le «$ git reset -hard »Commande pour annuler la procédure de fusion. Cette étude a fourni le processus pour annuler une opération de fusion GIT.