我有一个master
分支,现在已删除merged
分支“重新设计”。
A - B - C - D - E (master)
| |
F - G - H (redesign)
是否可以将merged
“重新设计”分支合并到master
中,以便我有一个统一的历史记录?
A - B - C - F - G - H (master)
答案 0 :(得分:2)
我认为git rebase --interactive
会做到这一点。在你的主分支上做
git rebase --interactive <commit hash of B>
并选择每次提交。如果你想重新排序提交,只需交换行。
修改强>
刚刚在社区维基回答中找到了类似的问题:Combining history of merged branches in GIT?