tldr/pages.fr/common/git-stash.md

37 lines
973 B
Markdown
Raw Blame History

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

# git stash
> Stocker les modifications Git locales dans une zone temporaire.
> Plus d'informations : <https://git-scm.com/docs/git-stash>.
- Stocker les changements courrants, sauf les fichiers non suivis :
`git stash [push -m {{nom_de_stash_optionel}}]`
- Stocker les changements courrants, incluant le sfichiers non suivis :
`git stash -u`
- Stocker les parties d'un fichier interactivement :
`git stash -p`
- Lister tout les stash (saffiche leurs noms, les branches relatives et messages) :
`git stash list`
- Applique un stash (par défaut, le dernier, nommé stash@{0}) :
`git stash apply {{nom_de_stash_ou_de_commit_optionel}}`
- Applique un stash (par défaut le dernier, stash@{0}), et le suprimmer de la liste des stash si il n'y a pas de conflits :
`git stash pop {{nom_de_stash_optionel}}`
- Suprime un stash (par défaut le dernier, stash@{0}) :
`git stash drop {{nom_de_stash_optionel}}`
- Suprime tout les stash :
`git stash clear`