Cómo eliminar el último commit de Git en el repositorio de origen
Publicado en Sin categoría por pirulug.
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.
- Estimación de Software en Función a las Métricas (14-Abr-2026)
- Cómo reparar Windows utilizando SFC y DISM (13-Ene-2025)
- Cómo solucionar problemas de conexión FTP en Debian (26-Dic-2024)
No hay comentarios aun. ¡Se el primero en comentar!