将旧的合并分支合并为单个历史记录

时间:2014-10-26 11:13:24

标签: git merge branch

我有一个master分支,现在已删除merged分支“重新设计”。

A - B - C - D - E    (master)
    |       |
    F - G - H        (redesign)

是否可以将merged“重新设计”分支合并到master中,以便我有一个统一的历史记录?

A - B - C - F - G - H    (master)

1 个答案:

答案 0 :(得分:2)

我认为git rebase --interactive会做到这一点。在你的主分支上做

git rebase --interactive <commit hash of B>

并选择每次提交。如果你想重新排序提交,只需交换行。


修改

刚刚在社区维基回答中找到了类似的问题:Combining history of merged branches in GIT?