参考URL
mergeコミットをrevertする
git revert で複数コミットを打ち消す
結論
git revert (複数コミットを取消)
↓
git rebase -i (取消コミットを統合)
解説
まず取消たいブランチをチェックアウトする
revert
mergeコミットをrevertするを見ながら引数に複数のコミットを並べて複数のマージコミットを取消す
[commit…]
はマージコミットのハッシュ値
% git revert -m 1 --no-edit [commit]…
rebase
revert で複数の取消コミットが出来るので git revert で複数コミットを打ち消す を見ながら rebase -i で統合
% git rebase -i HEAD~2
例えば2コミットをrevertしたとすると↑こんな感じ