git stash apply named code example
Example 1: git stash save name
$ git stash push -m "john-hancock"
$ git stash apply stash^{/john-hancock}
Example 2: git stash save name
# save your working copy changes
git diff > some.patch
# re-apply it later
git apply some.patch