git stash
Cambios intermediate
Guarda temporalmente cambios no commitados para trabajar en otra cosa
Uso
git stash | git stash pop | git stash list
Ejemplos
-
git stash
Guarda los cambios actuales en el stash
basic -
git stash save "mensaje"
Guarda cambios con una descripción
basic -
git stash pop
Aplica y elimina el último stash
basic -
git stash apply stash@{2}
Aplica un stash específico sin eliminarlo
advanced
Notas
- Útil cuando necesitas cambiar de rama pero tienes cambios sin commitear
- Los stashes se almacenan en una pila (último en entrar, primero en salir)
Advertencias
- git stash pop puede causar conflictos si hay cambios en los mismos archivos
Consejos
- Usa git stash list para ver todos los stashes guardados
- git stash show -p para ver los cambios en el último stash