久々に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 チュートリアル: 変更を元に戻す | アトラシアン これで
![gitでまだマージしたくない変更を間違ってmasterにマージしてしまった時の対処 - @satomikko94.b](https://cdn-ak-scissors.b.st-hatena.com/image/square/e168a86d867d2e748d250fd9a692e79668d86b00/height=288;version=1;width=512/https%3A%2F%2Fcacoo.com%2Fdiagrams%2F0CU2tMOnYkDhU7ct-F5B95.png)