Cómo dividir el último commit en dos en Git

Tengo dos ramas de trabajo,dominar yforo y acabo de hacer algunas modificaciones enforo rama, que me gustaría picar endominar. Pero, desafortunadamente, la confirmación que quiero seleccionar también contiene algunas modificaciones que no deseo.

La solución probablemente sería eliminar de algún modo la confirmación incorrecta y reemplazarla con dos confirmaciones separadas, una con los cambios que quiero seleccionar en master y otras que no pertenecen a ella.

He tratado de hacer

git reset --hard HEAD^

que borró todos los cambios, así que tuve que volver con

git reset ORIG_HEAD

Así que mi pregunta es,cual es la mejor manera dedivisión último compromiso en dos compromisos separados?

Respuestas a la pregunta(9)

Su respuesta a la pregunta