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

Comandos Relacionados