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

37 lines
972 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 courants, sauf les fichiers non-suivis :
`git stash [push -m {{nom_de_stash_optionel}}]`
- Stocker les changements courants, incluant les fichiers non-suivis :
`git stash -u`
- Stocker les parties d'un fichier interactivement :
`git stash -p`
- Lister tous les stash (affiche 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 supprimer de la liste des stash si il n'y a pas de conflits :
`git stash pop {{nom_de_stash_optionel}}`
- Supprime un stash (par défaut le dernier, stash@{0}) :
`git stash drop {{nom_de_stash_optionel}}`
- Supprime tous les stash :
`git stash clear`