です

恥ずかしながら、この年になりまして、初めてgitのコミットを取り消したので、やり方を記録しておきたいと思います。

1. コミットを何個さかのぼりたいかを決める

git rebase -i HEAD~n

nに何コミット分さかのぼりたいかを書きます。例えば、3コミットさかのぼりたかったら

git rebase -i HEAD~3

って書きます。次です。

2. 実際にどのコミットを取り消すかを決める

以下のようにテキストエディタが出てきます。

pick 1234567 Commit message for commit to keep
drop 9004867 Commit message for commit to remove

ただ、pick -> dropに変更するとそのコミットが取り消されます。