Fácil reversão sem limpar todo o repo git

Quer reverter todas as alterações, incluindo arquivos novos e não rastreados, sem limpar todo o repositório git? Fácil…

git add .
git reset
--hard

Eu tenho o seguinte alias definido, o que me permite fazer isso digitando git reset.

[alias]
reset
= !git add . && git reset --hard && git status