我的项目中有两个分支:b1, b2
,有人在b1
中进行了一些更改,我尝试使用{{1}将b1
合并到b2
中},我发现冲突太多了,于是我放弃了所有修订,并在git merge b2
中运行git push
,所以有了b2
的提交记录,但是更改没有t存在于merging b1
中。然后,b2
中还有其他一些提交,现在我想合并b2
,它来了b1
。那么如何立即合并all ready up to date
中的更改?
答案 0 :(得分:1)
然后,b2中还有其他一些提交,现在我想合并b1,它已经准备好了。那么,现在如何合并b1中的更改?
一个建议是使用git cherry-pick
以便仅将相关的提交从b2挑选到b1中。
请注意,如果稍后需要将b2完全合并到b1中,则可能会出现问题。由于duplicate commits。
而且,您需要确保选择要提交给b1的提交与来自b2的其他(未合并)提交具有no functional dependencies。