J'ai dû changer rapidement de branche git, alors j'ai couru git stash
, mais j'ai dû l'exécuter à nouveau car un de mes fichiers a dû être modifié.
J'ai donc exécuté git stash
deux fois, et je suis prêt à reprendre l'édition de mes fichiers. Iran git stash apply
mais je ne suis pas convaincu que tous les fichiers que j'avais stockés ne l'ont pas été. Y a-t'il quelque chose que je puisse faire? Une façon de vérifier?
Quand je lance git stash show
, Je viens de voir la dernière de mes deux cachettes git.
Existe-t-il de toute façon de montrer tout git stashes
?
Vous pouvez obtenir une liste de toutes les cachettes avec
git stash list
qui vous montrera quelque chose comme
stash@{0}: WIP on dev: 1f6f8bb Commit message A
stash@{1}: WIP on master: 50cf63b Commit message B
Si vous avez créé deux stashes, appelez simplement git stash pop
deux fois. Par opposition à git stash apply
, pop
s'applique et supprime la dernière cachette.
Vous pouvez également référencer une cachette spécifique, par exemple.
git stash show stash@{1}
ou
git stash apply stash@{1}