I am trying to apply changes I stashed earlier with git stash pop and get the message:
Cannot apply to a dirty working tree, please stage your c
None of these answers actually work if you find yourself in this situation as I did today. Regardless of how many git reset --hard's I did, it got me nowhere. My answer (not official by any means was):
git reflog --all