En ocasiones se realiza un commit y no nos damos cuenta que van más archivos o cambios que los deseados. ¿Cómo revertirlo sin perder ningún cambio?
Es tan sencillo como:
git reset HEAD~1 --soft
Se eliminará el commit, pero los cambios estarán aún disponibles.