Comment annuler une fusion git?

Comment annuler une fusion git?
Dans Git, les branches existantes font partie intégrante qui permet aux développeurs de travailler là où le projet est au stade de développement. Après avoir terminé les travaux avec d'autres branches, ils peuvent avoir besoin de fusionner les succursales pour relier l'historique de la fourchette.

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.