🟡 Stash (Guardar Temporal)
💾 Guardar
git stash # Guardar cambios
git stash save "mensaje" # Con descripción👁️ Ver Stashes
git stash list
# Resultado:
# stash@{0}: WIP on main: abc123 mensaje
# stash@{1}: On feature: xyz789 otro mensaje🔄 Recuperar
git stash pop # Aplica último y elimina
git stash apply # Aplica pero mantiene
git stash apply stash@{2} # Recuperar específico🗑️ Eliminar
git stash drop stash@{1} # Eliminar específico
git stash clear # Eliminar todos🎯 Casos de Uso
Cambiar de rama urgente:
git stash
git checkout hotfix
# ... arreglar bug ...
git checkout feature
git stash popProbar algo sin commit:
git stash
# ... experimento ...
git stash pop # volver a estado anteriorLimpiar working directory:
git stash
# working directory limpio para pull/mergeTip: Stash también guarda archivos no staged
Truco: git stash show -p para ver contenido del stash