git
以下の歴史を考えると:
C-I origin/master
/
A-B-F-G-H master
\ /
D-E branch-b
master
ローカルブランチを の上にリベースしorigin/master
たいが、マージ コミットは保持したいG
。git rebase origin/master
単純にちょっとやってみたらのコミットメッセージでmaster
つぶれD..E
てG
コミットしてE
しまったので、マージした履歴が消えてしまいました。リベースを取得しながら、このマージを保持する方法はありますか? 明確にするために、私の意図した結果は次のとおりです。
A-B-C-I-F-G-H master
\ /
D-----E branch-b