que acabo de hacer un alijo en un proyecto que no he comprometerse. ¿Hay alguna manera de volver al estado antes de esconder? ¿Cómo podría hacer esto? Cerré la terminal y mi computadora portátil se apagó. He investigado un poco y parece que no hay forma de hacer esto.Deshacer un alijo git
Respuesta
Usted sólo puede ejecutar:
git stash pop
y va a unstash los cambios.
Si desea conservar el estado de los archivos (por etapas frente de trabajo), utilice
git stash apply --index
Bueno, no del todo. No restablecerá lo que está en el directorio de etapas, por lo que tendrá que volver a configurar todo eso (lo que puede ser molesto si acaba de hacer un complemento de git complejo -p – Nick
¡Gracias! ¡Ha ahorrado mucho de mi tiempo! – Lecko
Didn No funcionó para mí. Recibí un error: 'mymodule/MyClass.java: necesita fusión - no se puede actualizar el índice'. Evitar una fusión manual fue precisamente mi objetivo cuando usé' git stash pop' ... – TanguyP
git stash list
a tu lista de cambios escondidos.
git stash show
para ver qué n
se encuentra en los siguientes comandos.
git stash apply
para aplicar el alijo más reciente.
git stash apply [email protected]{n}
aplicar un alijo de más edad.
también "git stash show" después de "git stash list" solo para completar esta excelente respuesta e identificar mejor con qué reemplazar n. ¡Tengo cosas almacenadas de archivos que ya no existen! – JimLohse
esto se restaurará el directorio temporal:
git stash apply --index
- 1. Abortando `git alijo apply`
- 2. Deshacer un git pull --rebase
- 3. alijo Git y editado trozos
- 4. Cómo deshacer un Git rollback
- 5. Deshacer un git pull --rebase?
- 6. Deshacer un commit de git
- 7. deshacer Git Limpio
- 8. Git deshacer última confirmación
- 9. Deshacer eliminar en GIT
- 10. ¿Cómo revertir la aplicación de un alijo?
- 11. Deshacer un error de git bisect
- 12. ¿Cómo puedo deshacer un git svn dcommit?
- 13. Deshacer un git push en github
- 14. git rastrear, ignorar, borrar, deshacer
- 15. ¿Cómo deshacer git update-index?
- 16. Git: Cómo "deshacer" una fusión
- 17. Git deshacer rama local eliminar
- 18. git-alijo incapaz de encontrar el árbol de trabajo
- 19. Git: deshacer cambios locales; git add. + git rm?
- 20. ¿Por qué el alijo git no es único por rama?
- 21. Como recuperar archivos sin seguimiento con alijo git
- 22. ¿Es posible enviar un alijo de git a un repositorio remoto?
- 23. ¿Hay algún comando para deshacer git init?
- 24. Deshacer git actualización del índice --skip-worktree
- 25. ¿Cómo deshacer una calabaza de combinación git?
- 26. Deshacer "git checkout CABEZA foo.c" en SCM git
- 27. Cómo deshacer "git add" durante una fusión?
- 28. Deshacer
- 29. ¿Puedo deshacer el último git push?
- 30. Deshacer un error cometido mientras aplastando las confirmaciones de GIT
Basta con aplicar el alijo ... – CrimsonDiego
hizo su investigación incluyen el estudio [la documentación de git-alijo] (http: // git-scm.com/docs/git-stash), que explica cómo hacer esto? –
Publicación relacionada [aquí] (https://stackoverflow.com/q/19003009/465053). – RBT