¿Cómo solucionar problemas de resolución de conflictos en medio de una gran database de git?

Estoy tratando de volver a establecer una base de una twig de características con un lote (~ 300) de confirmaciones en una nueva versión de lanzamiento principal del producto base. Justo en el medio de la rebase con muchos conflictos ya resueltos, observo que algunos files aún contienen marcadores de conflicto ("<<<<<<<"), aunque no se enumeran más files conflictivos en el git status . Supongo que los extrañé en una confirmación anterior, marcando erróneamente los files como resueltos, aunque no lo fueron.

¿Hay alguna manera de corregir los errores en las confirmaciones anteriores en medio de una rebase en curso y continuar la rebase luego?

No quiero --abort la rebase, porque perdería muchas horas de trabajo de resolución de conflictos.

No quiero ignorar el problema, simplemente arreglando los marcadores de conflicto en la confirmación en la que me encuentro actualmente. De esta forma, las confirmaciones intermedias no serían válidas y no se comstackrían.

Ya hice una copy de security de mi directory de trabajo para poder experimentar.

Si no hay una manera más fácil, mi plan de respaldo sería terminar la rebase tal como está y tratar de limpiar el historial después. Quitaría los marcadores de conflicto en la confirmación actual y anotaría su ID. Después de que termine la rebase, trataré de encontrar las confirmaciones anteriores que introdujeron los marcadores de conflicto con algo de magia de pico y luego intentaré limpiar el historial en otra git rebase -i . ¿Crees que esta ruta es factible?

He usado Eclipse egit hasta ahora, en caso de que importe, pero cambiaría a la command-line para cosas avanzadas.