title: Undo git stash pop on dirty working tree
body: <p>This seems very foolish mistake, I just did a <code>git stash pop</code> on a dirty working tree. I do not know any way of keeping the desired changes and undoing the <code>stash pop</code>. Does one exist? Or such a mistake is unforgivable?</p>