Dans mon dépôt actuel, j'ai fait un fichier new.txt à des fins de POC. J'ai ajouté le texte 'commit 1', je l'ai ajouté et je l'ai validé avec le message '1' et je l'ai poussé sur master à l'origine. Puis j'ai ajouté le texte 'commit 2' au fichier texte, je l'ai ajouté et je l'ai validé avec le message '2' et je l'ai poussé sur le master à l'origine. Puis j'ai ajouté le texte 'commit 3' au fichier texte, je l'ai ajouté et je l'ai validé avec le message '3' et je l'ai poussé sur le master à l'origine.Git Revert donnant les deux conflits modifiés
Mon git log à ce stade a montré que ce
commettras 4589b94ecb6b19a8ecf3b1913fe51d5f6b0aca79 Auteur: shubham Date: Thu Aug 31 13:57:51 2017 +0530
3
commettre 4b3f99bc6c36a6c409af7392d5b7bee6362cfdd1 Auteur: shubham Date: Jeu Aug 31 13:57:29 2017 +0530
2
commettras 8ad49853d12863ab48f28d741b97490036e35533 Auteur: shubham Date: 31 Thu Aug 13:57:09 2017 +0530
1
commettre 236094a2fe5886e1fad16ee785ee2a625d38a651 Auteur: shubham Date: 14 juillet 2017 16:01:33 + 0530
initial commit added rest services sample classes
et le statut git montre
Sur la branche principale Votre branche est à jour avec 'origin/master'. Vous êtes en train de réinitialiser l'édition 4b3f99b. (tous les conflits fixes: exécuter "git --continue revenir") (utilisez "git revenir --abort" pour annuler l'opération revert)
rien à commettre, répertoire de travail propre.
Maintenant, je veux annuler le deuxième commit '2'. J'ai donc essayé git revert 4b3f9. Cela a donné une erreur erreur: ne pouvait pas revenir 4b3f99b ... 2 indice: après la résolution des conflits, marquer les chemins corrigés indice: avec 'git add' ou 'git rm' indice: et commenter le résultat avec 'git cOMMIT
j'ai vérifié git status après et son changé pour une raison sur la branche principale Votre branche est à jour avec « origine/maître ». Vous êtes en train de réinitialiser l'édition 4b3f99b. (résoudre les conflits et exécuter "git revenir --continue") (utilisez "git --abort revenir" pour annuler l'opération revert)
chemins défusionnées: (utilisation "reset git HEAD ..." pour désindexer (utilisez "git add ..."Pour marquer la résolution)
both modified: new.txt
aucun changement ajouté à engager (utilisez "git ajouter" et/ou "git commit -a")
Je ne comprends pas ce que les moyens modifiés et comment i vaquer à dévissant commettre un particulier d'une série de commits
Les modifications apportées au fichier qui a suivi la validation que vous essayez de restaurer sont trop proches/au-dessus des modifications que vous essayez de rétablir, donc git vous demande de résoudre le conflit manuellement. –
@ LasseV.Karlsen A quel point serait-il trop proche pour donner ce genre d'erreur? – Alohamora153
Je ne sais pas quel seuil utilise l'algorithme de fusion. –