Deshacer Git Pull
Este tutorial muestra cómo deshacer un git pull para devolver un repositorio git a un estado anterior usando git hard reset.
Deshacer Git Pull
Para deshacer un git pull con el restablecimiento completo, usamos el comando git reset --hard
y especificamos el HEAD
.
Veamos los commits que hemos realizado en nuestro repositorio git usando el comando git log
con las opciones --oneline
y --graph
como se muestra a continuación.
Hemos realizado tres commits en el repositorio, y el commit más reciente es * bdb9fc2
.
Para deshacer el commit reciente mediante un restablecimiento completo, usamos el comando git reset
con la opción --hard
, como se muestra a continuación. El HEAD^
especifica que se vuelve al commit antes de HEAD.
La salida del comando git log
muestra que hemos vuelto al commit anterior.
Como se muestra a continuación, también podemos usar HEAD~1
para especificar volver al commit anterior a HEAD
. HEAD~2
significa un regreso a dos commits antes de HEAD
.