¿Cómo vuelvo a crear una fusión después de una rebase?

Acabo de actualizar una twig de experimento para estar al día con la nueva línea principal. Esa twig tenía una twig característica dentro de ella. Yo quería preservarlo, pero ahora está perdido. Me gustaría recrearlo sin tener que volver a hacer la rebase (hubo varios conflictos que consumen mucho time). ¿Cómo puedo hacer esto?

Empecé con esto.

Z [stable] | Y … | | J [experiment] | |\ | | I | | | | | H | | | | | G | |/ | F | | | E |/ D [last-sync-with-stable] … 

Después de git rebase --ignore-whitespace --onto stable last-sync-with-stable experiment con esto.

 I1 [experiment] | H1 | G1 | F1 | E1 | Z [stable] | Y … 

El commit de fusión, J, está perdido y con él el hecho de que G, H e I fueron hechos como una unidad junto con el razonamiento, las advertencias y el número de problema en el post de logging de J. Me gustaría volver. Quiero esto.

 J1 [experiment] |\ | I1 | | | H1 | | | G1 |/ F1 | E1 | Z [stable] | Y … 

Ahora sé que debería haber ejecutado rebase con --preserve-merges , pero no quiero tener que volver a ejecutar la rebase y arreglar todos los conflictos nuevamente.

¿Cómo puedo conservar la confirmación de fusión, su post de logging, dates y horas de autor y todo eso sin tener que volver a arreglar los conflictos? Me doy count de que podría realizar manualmente la fusión de nuevo, copyr el post de logging, establecer la date del autor y todo eso … Estoy buscando una forma más elegante para su uso futuro. Algo así como un cherry-pick para compromisos de fusión.