I currently have three modified files in my working directory. However, I want one of them to be reset to HEAD status.
In SVN I'd use svn revert <filename> (followed by svn update <filename> if needed) but in git I should use git reset --hard. However, this command cannot operate on a single file.
Is there any way in git to discard a single file change and overwrite it with a fresh HEAD copy?