久々にgitですごい躓いたので。 説明すると、branch02の内容を謝ってmasterにマージしてしまった後、それに気づかずbranch01の内容もmasterにマージしてしまった。 あとから気づいたので、branch02の内容だけmasterから取り除いて、もろもろレビューが終わってからbranch02の内容はmasterにマージしたい。 言葉で説明すると意味不明なので図*1がこちら commitを取り消すコマンドはgit resetが有名だけど、git resetはあるcommit時点まで戻り、それ以降のcommitをなかったことにするというものなので、branch01のcommit内容も消されてしまう。(まあ戻そうと思えば戻せる) そこでまず使うのがgit revert git revert {commit No} Git チュートリアル: 変更を元に戻す | アトラシアン これで