Deshacer una resolución de git rerere que se hizo en una rebase

Bien, realmente me gusta el comando git rerere. Sin embargo, no lo he usado mucho más que dejar que grabe mis conflictos automáticamente y los resuelva por mí. Sin embargo, desordené una de mis resoluciones de conflicto durante una rebase bastante grande (rebasando una rama de características realmente obsoleta con la última versión).

feature -> a - b - c - d

release -> e - f - g - h

rebase/feature -> e - f - g - h - a' - b' - c' - d'

Entonces, digamos, por ejemplo, que b 'tiene una fusión incorrecta (¡gracias a mí!), Y quiero volver a grabarla. ¿Cómo lo haría? He visto la opción git checkout --conflict, mencionada enReerere su barco, pero no tengo muy claro cómo funciona y si se aplica aquí. ¿Tal vez tengo que verificar el estado de conflicto de fusión y ejecutar git rerere una vez que resuelvo correctamente este conflicto?

Normalmente, me limitaría a comprometerme con la punta de la rama de rebase, pero es un tiro. Solo estoy tratando de manejar los conflictos antes de tiempo, de modo que cuando sincronizo con ese equipo de características, minimizamos el tiempo que lleva. ¿Tener sentido?

Respuestas a la pregunta(1)

Su respuesta a la pregunta