It is true that creating branches in Git are easy and cheap so you don't really need to git stash
something. But, sometimes you don't want to save something to a branch because you really want it to be a temporary thing so you stash it.
Sometimes though you'll stash something then merge your feature branch and when you git pop conflict
the stash back you'll have a conflict.
You'll see "unmerged paths" which is your clue to this situation.
What to do?
I've found that one path to take is to reset the file to unstage it, fix the conflict then add it back.
$ git reset HEAD [file(s)]
This does, if you notice, leave the stash still around.
When you are ready to get rid of it you can clear it.
$ git stash clear