Repaso
English
Maven, Git y SDLCIntermedioVCS-14

¿Qué hace git stash?

Opciones

  1. Elimina para siempre los cambios sin commit
  2. Guarda cambios sin commit en una pila; stash pop los recupera (Opción correcta)
  3. Sube los cambios sin commit a la rama remota
  4. 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.

Términos clave

Practica esta pregunta en Repaso