Sometimes when running git stash pop
there are merge conflicts that need to be resolved. This happens a lot when I have to stash/pop before/after switching branches.
The conflicts are no problem to deal with, but this has two annoying side effects:
All changes coming from the stash are now staged and have to be unstaged
stash@{0}
is not dropped and has to be dropped manually
Looking for suggestions on how to make this process a little smoother.