In Git one can make multiple stashes:
git stash save "quick temp stash"
git stash save "another quick temp stash"
git stash save "This is important but I need to put it on the back burner"
git stash save "This is almost certainly garbage, but just in case ..."
Now, I know that I can get those stashes back in any order:
git stash pop stash@{3} # recover quick temp stash
git stash pop stash@{2} # recover another quick temp stash
But obviously the more convenient syntax is preferable:
git stash pop
That's not just because there's less to type, but also because there's less thinking required: if I have several stashes I have to look through them, and maybe git stash show
a couple, until I find the one I want. But if I just keep the most recent "temp" stash at the top (followed by the next temp stash, etc.) I don't have to think at all; I just pop
.
So, my question is, is there any way I can re-order my stashes, so that I can think about when they should be "popped" at the time I save them, rather than at the time I "pop" them. This would allow me to still save "This is almost certainly garbage, but just in case ..." and "This is important but I need to put it on the back burner" stashes, but in the back of the stash list where they don't complicate accessing simpler quick stashes.