Git - 如何在分支'merge -squash'之后合并其他分支更改

时间:2013-01-25 16:27:14

标签: git merge squash

情况:我有一个主题分支,已被压缩成主人。然后我向主题分支添加了一些额外的提交,并希望将这些额外的提交合并到master中。有没有办法做到这一点?

图表:

master A - B - F

             \

topic          C - D - E (squashed into F) - G - H

问题 - 如何将G和H带到F?

我对Rebasing after squash merge?的看法是在壁球后更新主题分支父母,以便一起避免这种情况。我现在解开自己的解决方案就是创建一个包含我的新更改的补丁并将此修补程序应用到master中,但是我正在丢失提交历史记录,因此它并不理想。

谢谢!

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:-1)

再次合并。

壁球或非壁球都可以。没有壁球会创建合并提交。