I don't want to see the diff, I just want to see a nice list of files in a stash. I'm having trouble finding that. I am not seeing it in here, and I'm not seeing it here.
Asked
Active
Viewed 100 times
2 Answers
2
Found it:
git diff --name-only stash@{0}^ stash@{0}
This will show the files in stash@{0}
.

ScottyBlades
- 12,189
- 5
- 77
- 85
1
Pass --name-only
to git stash show
to show the most recent stash:
git stash show --name-only
To show stashes other than the most recent, pass stash@{N}
where N
is the stash number desired (0
being the most recent, also git stash list
to list all stashes), e.g.:
git stash show --name-only stash@{0}
Many arguments that git diff
accepts should be accepted by git stash show
; sadly this isn’t very obvious, and --name-only
isn’t documented under man git-stash
.

Andrew Marshall
- 95,083
- 20
- 220
- 214