Is there any way to recover uncommitted changes to the working directory from a git reset --hard HEAD?
git reset --hard HEAD
If you luckily had the same files opened on another editor (eg. Sublime Text) try a ctrl-z on those. It just saved me..