gitでファイルの変更をすべて取り消し前回コミットした時の状態に戻す

例えば、git管理下のファイルを編集したけど、上手くいかないからすべての変更を取り消して前回のcommit直後の状態に戻したい!という場合、以下のようにgit resetを使ってHEADまでロールバックすればOK。

$ git reset --hard HEAD

ただし、このコマンド行うと前回のコミット後に行ったファイルの変更がすべて消えてしまうので注意

git resetのマニュアルはこちら。
http://www.kernel.org/pub/software/scm/git/docs/git-reset.html