2020-10-13 12:11:01 +01:00
|
|
|
|
# git stash
|
|
|
|
|
|
2020-11-10 11:17:06 +00:00
|
|
|
|
> Stocker les modifications Git locales dans une zone temporaire.
|
2021-01-30 17:03:18 +00:00
|
|
|
|
> Plus d'informations : <https://git-scm.com/docs/git-stash>.
|
2020-10-13 12:11:01 +01:00
|
|
|
|
|
2021-05-01 17:49:31 +01:00
|
|
|
|
- Stocker les changements courants, sauf les fichiers non-suivis :
|
2020-10-13 12:11:01 +01:00
|
|
|
|
|
2020-11-10 11:17:06 +00:00
|
|
|
|
`git stash [push -m {{nom_de_stash_optionel}}]`
|
2020-10-13 12:11:01 +01:00
|
|
|
|
|
2021-05-01 17:49:31 +01:00
|
|
|
|
- Stocker les changements courants, incluant les fichiers non-suivis :
|
2020-10-13 12:11:01 +01:00
|
|
|
|
|
|
|
|
|
`git stash -u`
|
|
|
|
|
|
2021-01-30 17:03:18 +00:00
|
|
|
|
- Stocker les parties d'un fichier interactivement :
|
2020-10-13 12:11:01 +01:00
|
|
|
|
|
|
|
|
|
`git stash -p`
|
|
|
|
|
|
2021-05-01 17:49:31 +01:00
|
|
|
|
- Lister tous les stash (affiche leurs noms, les branches relatives et messages) :
|
2020-10-13 12:11:01 +01:00
|
|
|
|
|
|
|
|
|
`git stash list`
|
|
|
|
|
|
2021-01-30 17:03:18 +00:00
|
|
|
|
- Applique un stash (par défaut, le dernier, nommé stash@{0}) :
|
2020-10-13 12:11:01 +01:00
|
|
|
|
|
2020-11-10 11:17:06 +00:00
|
|
|
|
`git stash apply {{nom_de_stash_ou_de_commit_optionel}}`
|
2020-10-13 12:11:01 +01:00
|
|
|
|
|
2021-05-01 17:49:31 +01:00
|
|
|
|
- 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 :
|
2020-10-13 12:11:01 +01:00
|
|
|
|
|
2020-11-10 11:17:06 +00:00
|
|
|
|
`git stash pop {{nom_de_stash_optionel}}`
|
2020-10-13 12:11:01 +01:00
|
|
|
|
|
2021-05-01 17:49:31 +01:00
|
|
|
|
- Supprime un stash (par défaut le dernier, stash@{0}) :
|
2020-10-13 12:11:01 +01:00
|
|
|
|
|
2020-11-10 11:17:06 +00:00
|
|
|
|
`git stash drop {{nom_de_stash_optionel}}`
|
2020-10-13 12:11:01 +01:00
|
|
|
|
|
2021-05-01 17:49:31 +01:00
|
|
|
|
- Supprime tous les stash :
|
2020-10-13 12:11:01 +01:00
|
|
|
|
|
|
|
|
|
`git stash clear`
|