Eliminar commit
Advertencia
git reset --hard HEAD~1
Deshace el último commit en la rama actual, restableciendo la rama y el índice de trabajo al estado inmediatamente anterior al último commit. Este comando descarta permanentemente los cambios del último commit y reescribe la historia del repositorio. Ten cuidado al usarlo, especialmente si ya has compartido estos cambios en un repositorio remoto.
git reset --hard <commit_hash>
Reinicia la rama actual y el índice de trabajo al estado exacto del commit especificado por <commit_hash>, descartando cualquier cambio no comprometido y reescribiendo la historia del repositorio. Úsalo con precaución, especialmente si ya has compartido estos cambios en un repositorio remoto.
- git log --oneline: con este comando podrás obtener un listado de todos tus commits y sus respectivos hash
- git reset --hard <commit_hash>: usa el hash obtenido para hacer uso de este comando