IT系バンドマンの日常

備忘録やライフログなど

git commit する前の変更を取り消す方法

こんにちは!

プログラムかいてる途中で、自分の頭のなかのロジックが間違ってることに気がついて何もかも消し去りたくなるときありますよね!

そんなときはこれ

git checkout .

ちなみに、Commitしちゃったあとの変更を取り消すにはこれ

git reset --soft HEAD^

--softを--hardにすることで、管理している実際のファイルももとの状態にロールバックされます

$ git reset --hard HEAD^