gitで変更点をすべて直前のコミットの状態に戻したい

git

git管理していて、「あ、直前のコミット状態に戻してーな」と思うときってありますよね?
ってか思え。

そんなとき、

git checkout .

とすると、変更したファイルと削除したファイルはすべて元に戻せます。

だがしかし!!!

新しく作ったファイルは消えてくれません。
それらを消したいときは、

git clean -df

を叩くと、きれいに消してくれます。便利。おすすめ