4 de febrero de 2015

Eliminar el último commit en Git

Cuando nos encontramos en el proceso de desarrollo de software, es muy importante hacer uso de diferentes herramientas, y Git como sistema de control de versiones nos permite realizar un tracking de todas las modificaciones que sufren los sistemas a lo largo del tiempo.


Este tipo de modificaciones son conocidos como commits y es lo que almacena Git como un punto en donde cierra una modificación y además lo podemos implementar como punto de restauración.

Eso es justamente lo que vamos a hacer, Git nos permite retroceder en aquellos puntos de restauración o commit de nuestro proyecto, incluso eliminarlos.

Siempre digo que soy una persona que se olvida de muchas cosas, y no voy a poder recordar este comando hasta que no lo publique en el blog, y es justamente lo que vamos a ver hoy.

Para deshacer un commit y más específicamente, el último que creamos, podemos ejecutar el siguiente comando:

$ git reset --hard HEAD~1

Para verificar que elimino el último commit, podemos realizar una consulta

$ git log --graph --online

Ahora bien si queremos mantener las modificaciones realizadas pero no el commit, podemos ejecutar el siguiente comando:

$ git reset HEAD~1

Excelente verdad?

Saludos!

No hay comentarios.:

Publicar un comentario

Entradas populares