1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2025-07-05 16:35:25 +02:00
tldr/pages.es/common/git-stash.md
2025-03-07 13:25:35 +02:00

36 lines
1.2 KiB
Markdown

# git stash
> Almacena los cambios locales de Git en un área temporal.
> Más información: <https://git-scm.com/docs/git-stash>.
- Almacena los cambios actuales, excepto los archivos nuevos (sin seguimiento):
`git stash push {{[-m|--message]}} {{mensaje_opcional_stash}}`
- Almacena los cambios actuales, incluyendo los archivos nuevos (sin seguimiento):
`git stash {{[-u|--include-untracked]}}`
- Selecciona interactivamente partes de los archivos modificados para almacenarlos:
`git stash {{[-p|--patch]}}`
- Lista todos los stashes (muestra el nombre del stash, la rama relacionada y el mensaje):
`git stash list`
- Muestra los cambios como un parche entre el stash (por defecto es `stash@{0}`) y la confirmación de cuando se creó la entrada stash por primera vez:
`git stash show {{[-p|--patch]}} {{stash@{0}}}`
- Aplica un stash (por defecto es el último, llamado `stash@{0}`):
`git stash apply {{nombre_opcional_del_stash_o_confirmación}}`
- Suelta o aplica un stash (por defecto es `stash@{0}`) y lo elimina de la lista de stash si su aplicación no causa conflictos:
`git stash pop {{nombre_opcional_stash}}`
- Elimina todos los stashes:
`git stash clear`