git resetコマンドは、ステージに追加した変更を取り消す際に利用します。ステージの変更を取り消すだけで、ワークツリーのファイルには影響を与えません。
git reset HEAD ファイル名
git reset HEAD ディレクトリ名
git reset HEAD .
git resetコマンドを使うと、リポジトリから取得します。resetの後にあるHEADは最新のコミットを表します。
そのため、git reset HEADと指定すると最新のリポジトリから内容を取得して、変更を取り消すことになります。
下記はindex.htmlを変更し、addにてステージに追加した後にresetで変更を取り消しています。