¿Qué hace git stash?
Opciones
- Elimina para siempre los cambios sin commit
- Guarda cambios sin commit en una pila;
stash poplos recupera (Opción correcta) - Sube los cambios sin commit a la rama remota
- Crea un tag en el commit actual de la rama
Respuesta
Guarda temporalmente tus cambios sin commit en una pila y limpia el directorio de trabajo, para que cambies de tarea; git stash pop los recupera
Por qué
Estás a mitad de un cambio y debes cambiar de rama para arreglar algo urgente. No quieres hacer commit de trabajo sin terminar.
git stash guarda tus cambios en un estante temporal y te da un directorio limpio. Después git stash pop los vuelve a aplicar (y los quita del estante); git stash list muestra la pila.
Recuerda
stash = estante para trabajo sin terminar.