Estoy en medio de una gran fusión y solía git mergetoolresolver todos los conflictos, pero todavía no me he comprometido, ya que primero quería asegurarme de que la fusión fuera correcta.
Resulta que cometí un error al resolver los conflictos en un archivo y me gustaría rehacer la resolución de conflictos git mergetoolen ese archivo. Como se trata de una gran fusión, me gustaría evitar rehacer la fusión en todos los demás archivos, ya que tengo entendido que tendría que hacerlo git merge --abort.
Sé que podría editar el archivo manualmente, pero esto sería bastante tedioso y sería mucho más fácil simplemente rehacer la git mergetooloperación. es posible?

Respuestas:
Parece que estaba buscando en el lugar equivocado. La solución resultó ser bastante sencilla.
Esto devuelve el archivo a su estado en conflicto. Luego puedo ejecutar
git mergetoolpara rehacer la fusión.fuente
Siempre puede editar los archivos manualmente.
Si está utilizando
git merge --no-commit, simplemente tendrá una confirmación preparada (después de la fusión automática y semiautomática).Todavía puede editar los archivos de forma segura y solo confirmar cuando esté completamente satisfecho.
fuente