git reset

Deshaz confirmaciones o desmarca cambios mediante el restablecimiento del actual HEAD de Git al estado especificado. Si se pasa una ruta, funciona como “desmarcar”, si se pasa el hash de una confirmación o una rama, funciona como “deshacer” la confirmación. Más información: https://git-scm.com/docs/git-reset.

git reset

git reset {{ruta/al/archivo_o_archivos}}

git reset --patch {{ruta/al/archivo}}

git reset HEAD~

git reset --soft HEAD~2

git reset --hard

git reset --hard {{confirmación}}