Comment puis-je annuler toutes les modifications locales dans Git projet géré par l'état précédent?

J'ai un projet dans lequel j'ai couru git init.
Après plusieurs commits, je n'ai git status qui m'a dit que tout était à jour et il n'y avait pas de changements locaux.

Ensuite, j'ai effectué plusieurs changements consécutifs et réalisé que je voulais à tout jeter et de revenir à mon état d'origine. Sera cette commande le faire pour moi?

git reset --hard HEAD