Si desea mover una confirmación al área de preparación, es decir, no confirmarla y mover todos los cambios que estaban en ella al área de preparación (efectivamente colocando la rama en el estado en el que habría estado antes de la confirmación) ¿Cómo lo haces? ¿O es algo que no puedes hacer?
Lo más cercano que sé hacer es copiar todos los archivos que se modificaron en el commit a otro lugar, restablecer la rama al commit antes del commit que intentas mover al área de preparación, mover todo el copiaron los archivos nuevamente en el repositorio y luego los agregaron al área de preparación. Funciona, pero no es exactamente una buena solución. Lo que me gustaría poder hacer es deshacer la confirmación y mover su cambio al área de preparación. Se puede hacer? Y si es así, ¿cómo?
git reset --soft HEAD~1
que significa lo mismo pero también funciona en Windows.