"Vous souhaitez restaurer le contenu modifié de a à partir de b", si vous souhaitez annuler l'opération de fusion de branches , veuillez essayer git reset/revert {commit}
Vous pouvez d'abord utiliser git reflog pour afficher les modifications apportées au pointeur HEAD, telles que :
de51e3d HEAD@{0}: merge nnn: Fast-forward
4430e82 HEAD@{1}: checkout: moving from nnn to master
de51e3d HEAD@{2}: commit: commit2
4430e82 HEAD@{3}: checkout: moving from master to nnn
4430e82 HEAD@{4}: commit (initial): test
Puis par exemple git reset HEAD@{2} renvoie une certaine soumission
"Vous souhaitez restaurer le contenu modifié de a à partir de b", si vous souhaitez annuler l'opération de fusion de branches , veuillez essayer
git reset/revert {commit}
Vous pouvez d'abord utiliser
git reflog
pour afficher les modifications apportées au pointeur HEAD, telles que :Puis par exemple
git reset HEAD@{2}
renvoie une certaine soumissionVous pouvez directement créer une nouvelle branche pour le commit avant de fusionner afin que rien ne soit perdu