Deshacer un alijo de git

Resuelto adit asked hace 12 años • 3 respuestas

Acabo de hacer un alijo en un proyecto que no me he comprometido. ¿Hay alguna manera de volver al estado anterior a mi escondite? ¿Cómo podría hacer esto? Cerré la terminal y mi computadora portátil está apagada. He investigado un poco y parece que no hay manera de hacer esto.

adit avatar May 31 '12 10:05 adit
Aceptado

Puedes simplemente ejecutar:

git stash pop

y deshará sus cambios.

Si desea conservar el estado de los archivos (en preparación o en funcionamiento), utilice

git stash apply --index
ziad-saab avatar May 31 '2012 03:05 ziad-saab

git stash listpara enumerar los cambios guardados.

git stash showpara ver qué nhay en los siguientes comandos.

git stash applypara aplicar el alijo más reciente.

git stash apply stash@{n}para aplicar un alijo más antiguo.

https://git-scm.com/book/en/v2/Git-Tools-Stashing-and-Cleaning

OmnipotentEntity avatar May 31 '2012 03:05 OmnipotentEntity

Esto también restaurará el directorio provisional:

git stash apply --index
wisbucky avatar Sep 10 '2013 20:09 wisbucky