「gitでミスってmasterにcommitした、さらにリモートまでpushしちゃった」なんてときの対処方法。resetも効かない、ブランチ戻す操作はしたくない場合に有効なものを実例と共に記載します。 よくある作業風景 よくあるmasterとdevelopだけのシンプルな構成。developで開発しています。 しまったやらかした git commit developにcommitしたかったのに、間違ってmasterブランチにcommitしてしまいました。あろうことかリモートにpushまでしてしまいました。さっさと直さないと非難轟々です。 対処 : 手順1 git revert C4 まずは慌てずにミスってcommitした内容をrevertしましょう。revertは「対象のコミットを打ち消すパッチ」を作るオプションです。 これで取り急ぎはmasterに間違って入ったcommit分がきえました