title: Git stash drop vs git reset
body: <p>When I'm working on a branch and I want to completely remove all unstaged changes, I tend to use <code>git stash</code> and then <code>git stash drop</code>. Assuming I don't have any staged changes, is there a functional difference between that and <code>git reset HEAD</code>?</p>