En una fusión de git más grande con varios archivos en conflicto, marqué incorrectamente un archivo como resuelto (usando git add FILE
después de alguna edición)
Ahora me gustaría deshacer mi intento de resolución de conflictos y comenzar de nuevo a resolver ese archivo.
¿Cómo puedo hacer eso?
Respuestas:
Encontré la solución aquí: http://gitster.livejournal.com/43665.html
Esto restaura el estado no resuelto, incluida toda la información sobre la base principal y de combinación, lo que permite reiniciar la resolución.
fuente
git reset
no tocará el archivo.both modified
(en estado de conflicto)both modified
". Ese es exactamente el resultado previsto de la pregunta.-m
como en--merge
Ejemplo
fuente
git status
después,FILE
aparece en "Cambios no organizados para la confirmación". Sin embargo, esperaría que aparezca en "Caminos no fusionados", de modo que mi IDE lo recoja para volver a fusionarlo ...