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 checkout
solo para los cambios sin marcar):git reset --hard
git reset --hard {{confirmación}}