Comment annuler une fusion git ?

Comment Annuler Une Fusion Git



Dans Git, les branches existantes font partie intégrante et permettent aux développeurs de travailler là où le projet est en phase de développement. Après avoir terminé le travail avec d'autres branches, ils peuvent avoir besoin de fusionner des branches pour connecter l'historique du fork.

Parfois, après avoir effectué une opération de fusion de branches, les développeurs réalisent qu'ils ont oublié ou fusionné la mauvaise branche et souhaitent annuler cette opération. Pour cela, 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 git merge, accédez d'abord au répertoire souhaité. Ensuite, créez et ajoutez des fichiers à la zone de préparation. Validez les 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 du journal et exécutez le ' $ git reset –hard ” pour annuler la procédure de fusion.



Voyons pratiquement la procédure décrite ci-dessus !



Étape 1 : Déplacer vers le référentiel

Tout d'abord, accédez au référentiel local Git requis en utilisant le ' CD ' commande:





$ CD 'C:\Utilisateurs \n azma\Git\Alpha'

Étape 2 : Créer un fichier

Exécutez le ' toucher ” commande pour créer un nouveau fichier :



$ toucher fichier1.txt

Étape 3 : Suivre le fichier

Maintenant, suivez un fichier nouvellement créé en exécutant le ' git ajouter ' commande:

$ git ajouter fichier1.txt

Étape 4 : Valider les modifications

Ensuite, validez les modifications avec un message de validation en utilisant le ' -m ” option pour mettre à jour le référentiel :

$ git commet -m 'fichier1.txt ajouté'

Étape 5 : Créer et changer de branche

Après cela, exécutez le ' paiement git ” commande avec le nom de la branche à créer et y basculer immédiatement :

$ paiement git -b alpha

Étape 6 : Fusionner la branche

Maintenant, fusionnez la branche actuelle avec une autre branche en spécifiant son nom dans la commande git merge :

$ git fusionner Maître

Dans notre cas, nous allons fusionner alpha avec la branche master :

Étape 7 : Vérifier l'historique des journaux

Vérifiez l'historique du journal de branche en exécutant le ' journal git. ' commande:

$ journal git .

Sélectionnez et copiez la référence de validation qui doit être annulée :

Étape 8 : Annuler la fusion de git

Exécutez le ' réinitialisation de git ' commande avec le ' -dur ” option pour annuler le processus de fusion :

$ réinitialisation de git --dur c5d48ec

Notez que nous avons également ajouté la référence de commit copiée dans la commande donnée :

Étape 9 : Vérifier l'historique des journaux

Pour garantir l'annulation de l'opération de fusion, exécutez la commande ' journal git. ' commande:

$ journal git .

Nous avons illustré la méthode pour annuler une opération de fusion git.

Conclusion

Pour annuler l'opération git merge, commencez par vous déplacer dans le répertoire souhaité. Ensuite, créez et ajoutez des fichiers à la zone de préparation. Validez les 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 du journal et exécutez le ' $ git reset –hard ” pour annuler la procédure de fusion. Cette étude a fourni le processus pour annuler une opération de fusion git.