Dans une fusion git plus grande avec plusieurs fichiers en conflit, j'ai incorrectement marqué un fichier comme résolu (en utilisant git add FILE
après quelques modifications)
J'aimerais maintenant annuler ma tentative de résolution de conflit et recommencer à résoudre ce fichier.
Comment puis je faire ça?
Réponses:
Trouvez la solution ici: http://gitster.livejournal.com/43665.html
Cela restaure l'état non résolu, y compris toutes les informations sur le parent et la base de fusion, ce qui permet de redémarrer la résolution.
la source
git reset
ne touchera pas le fichier.both modified
both modified
". C'est exactement le résultat attendu de la question.-m
comme à--merge
Exemple
la source
git status
après,FILE
apparaît sous "Modifications non préparées pour la validation". Cependant, je m'attendrais à ce qu'il apparaisse sous "Chemins non fusionnés", de sorte que mon IDE le récupère pour le re-fusionner ...