Show all stashes in git log

git, git-log, git-stash

Solution

I came here looking to do the same as @jbialobr, I did some more digging after reading the previous answers and came up with the below.

@msmt's answer gives you a log of the stashes, and you can use this to get the hashes to use in the git log.

`git reflog show --format="%h" stash` gives you just the hashes of all stashes which can then be passed to a git log command such as

`git log --date-order --all $(git reflog show --format="%h" stash)`

The full command I personally am now using is

`git log --oneline --graph --decorate --all $(git reflog show --format="%h" stash)`

Tested on git version 2.5.1 on centos

Problem

I would like to see all stashes in `git log` output. Does anyone know if there is a way to do that? Edit: I want to see all commits in the log -- including stash commits. I tried the command: ``` git log --date-order --all ``` But it returns only the top most stash. I would like to see commits that represent other stashes too.

Original source

Related problems