Git Stash 🗄️
Imagina que quieres cambiar de rama y no deseas hacer un commit de tus cambios actuales, pero quieres guardarlos temporalmente. Esto se hace con git stash
.
Comandos de Git Stash
💾 Guardar Cambios
git stash
- Guarda cambios del archivo actual temporalmente.git stash -u
- Guarda todos los cambios de todos los archivos.git stash save "mensaje"
- Guarda los cambios temporalmente con un nombre específico.
📋 Mostrar y Administrar Stashes
git stash list
- Muestra la lista de cambios guardados temporalmente.git branch nombrerama stash@(
- Crea una nueva rama y aplica el stash.)
🔄 Liberar Cambios Guardados
git stash pop
- Libera los cambios guardados para hacer el commit (se pueden liberar en cualquier rama).git stash pop stash@(
- Libera un cambio específico.)
🗑️ Eliminar Stashes
git stash drop
- Elimina el último cambio agregado a la lista de cambios guardados.git stash drop stash@(
- Elimina un stash específico.) git stash clear
- Elimina toda la lista de stashes.