読者です 読者をやめる 読者になる 読者になる

日々之迷歩

世の中わからんことだらけ

ITが複雑で難しくなっていく様に翻弄される日々です

過去のコミットを無くす

gitで過去のコミットを無くすには、そのコミットのオブジェクト名を指定してrevertをすればいい。エディタが起動するので変更取り消しの理由を書いておく。

$ git revert オブジェクト名(a12ec68..)

しかし、Subversionでのrevertは、作業ファイルをリポジトリの内容に復帰することだ。つまりgit checkout HEADと同義。うーんこりゃ混乱するなあ。