web-dev-qa-db-fra.com

Voir ce qu'il y a dans une cachette sans l'appliquer

Duplicate possible:
Est-il possible de prévisualiser le contenu de stash dans git?

Je vois ici vous pouvez appliquer/désappliquer une réserve et même créer une nouvelle branche à partir d'une réserve. Est-il possible de simplement voir ce qu'il y a à l'intérieur de la réserve sans l'appliquer réellement?

1555
Chris Abrams

De la page man git-stash:

Les modifications cachées par cette commande peuvent être listées avec la liste de cache git, inspectées avec git stash show

show [<stash>]
       Show the changes recorded in the stash as a diff between the stashed state and
       its original parent. When no <stash> is given, shows the latest one. By default,
       the command shows the diffstat, but it will accept any format known to git diff
       (e.g., git stash show -p stash@{1} to view the second most recent stash in patch
       form).

Pour lister les modifications cachées

git stash list

Pour afficher les fichiers modifiés dans la dernière réserve

git stash show

Donc, pour voir le contenu de la dernière cache, lancez

git stash show -p

Pour afficher le contenu d’une réserve arbitraire, exécutez quelque chose comme:

git stash show -p stash@{1}
2172
simont