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?