git reset

あちこちいじったけど直近のcommitに戻したい時ってありますよね。

1ファイルだけ元に戻したい時: (うっかり削除した時もこれで戻せる)

git checkout HEAD /path/to/file

全部戻したい時:

git reset --hard

おまけ git管理下にないファイルを一覧する (git statusでも出てくるけど)

git clean -n

削除したファイルをまとめてgit rmする

git add -u

参考:gitでアレを元に戻す108の方法