Gitで直前のコミットをなかったことにする


まず確認

まずは取り消したい直前のコミットをチェック。

$ git log

PhpStormを使ってるのならversion controlのLogを見た方がわかりやすいかも。

取り消す

取り消したいコミットを確認できたら

$ git reset HEAD^

これで戻る。

うまくいったか確認

$ git status -s

PhpStormならversion controlでチェックできる。
直前のコミットが取り消され、かつ自分の手元のファイルの作業状態は維持されたままになる。

やっていること

直前のコミットで1枝進んでしまったbranchを1つ戻し、新しい枝を生成し直している、らしい。