What part of this work flow was wrong: I tried to push, was told I couldn't because of changes not pulled. I tried to pull, was told I couldn't because of conflicts. I stashed all my changes and reset to the repo with git reset --hard. I unstashed my changes with git stash pop
The result is that my stash has been deleted but didn't get unstashed.