Cómo eliminar el último commit de Git en el repositorio de origen

Banner de Git

Trabajar con un sistema de control de código fuente como Git es fundamental para mantener un histórico fiel e inalterado de nuestro proyecto. Sin embargo, a veces pueden surgir errores que necesitamos corregir rápidamente.

El commit no está en el repositorio remoto

Si el commit aún no se ha enviado al repositorio remoto, podemos solucionarlo de varias maneras.

Volver al último commit empezando de cero

Si necesitas eliminar el último commit y comenzar de nuevo, utiliza el siguiente comando:

git reset HEAD^ --hard

Volver al último commit sin perder los cambios actuales

Si solo necesitas corregir ciertos archivos sin perder los cambios actuales, utiliza este comando:

git reset HEAD^ --soft

Añadir archivos olvidados al último commit

Si olvidaste añadir archivos al último commit, simplemente añádelos con el siguiente comando:

git add archivo1.ext archivo2.ext ...

Luego, modifica el último commit con:

git commit --amend

El commit ya se ha enviado al servidor remoto

Si el commit ya se ha enviado al servidor remoto, aún puedes corregirlo.

Repo local y remoto están sincronizados

Si el repo local y el remoto están sincronizados y necesitas deshacer el último commit, hazlo localmente con:

git reset HEAD^ --hard

Luego, fuerza los cambios al repositorio remoto con:

git push origin -f

Espero que estos consejos te sean útiles para corregir errores en Git de manera efectiva.

Next Post Previous Post
No Comment
Add Comment
comment url