From http://stackoverflow.com/questions/1090309/git-undo-all-working-dir-changes-including-new-files