TL;DR
-
git rebase --onto
を用いるのが良さそうです- 参考にさせて頂いた記事(図解付きで非常に分かりやすいです): merge、rebase実行時のコミットグラフのbefore&after - Qiita
やりたかったこと
cherry-pick
で、merge
コミットを含む範囲のコミットを取ろうとしていました。
一方、この操作をやるとerror: commit ${ハッシュ} is a merge but no -m option was given. fatal: cherry-pick failed
と怒られます。
脳死で-m
オプションを付けてもmerge
コミットは飛ばせませんでした。
やり方
冒頭に書いた通りgit rebase --onto
で出来ました。