繁体   English   中英

Git-在分支被“合并-压缩”后如何合并其他分支更改

[英]Git - how to merge additional branch changes after branch has been 'merge --squash'ed

情况:我有一个主题分支,该分支已被压缩为master。 然后,我向主题分支添加了一些其他提交,并希望将这些其他提交合并到master中。 有什么办法吗?

图形:

master A - B - F

             \

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

问题-如何使G和H进入F?

壁球合并后我从Rebasing获得的收益? 壁球之后一直更新主题分支父级,以避免一起出现这种情况。 我现在不了解自己的解决方案只是创建一个包含我的新更改的补丁程序并将该补丁程序应用到母版,但是这样做会丢失提交历史记录,因此并不理想。

谢谢!

如果我正确理解您的方法,那就是挑樱桃: https : //ariejan.net/2010/06/10/cherry-picking-specific-commits-from-another-branch

再次合并。

南瓜或无南瓜都可以。 壁球不会创建合并提交。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM