我知道标题不太清楚,所以这是我的概率。
我得到了主分支(名称:整合)。我为我的工作创建了另一个分支(名称:更正)。我做了一些更改,我的分支已合并到集成中。 但是我已经离开了几个星期,当我离开时,合并被恢复,并且对集成分支进行了很多更改。
我的pb是现在我无法从集成中获得更改而不会丢失我自己分支上的更改。这些更改将在集成分支中再次合并,但稍后... 我需要获取最后的更新才能进行适当的更正。
我已经尝试过git pull,git fetch,git rebase,我发现没有任何东西可以让我正确合并所有的修改。
我不确定它是否重要,但文件已被删除,移动和重命名 一些提交。
由于
编辑 - 解决方案 好的,我想我明白了。 提醒我的情况 2个分支:整合(bI)&更正(bC)
bI -------------------------- commmits ------------->双 - > bC->(合并)/(还原合并)------>公元前
我无法从bI中获取提交而不会丢失我在bC中的工作
我做的是:
冲突并不容易解决,但我实现了从分支机构和集成分支机构获得分支机构。
你们有没有看到更好的解决方案?
答案 0 :(得分:1)
It sounds like you need to revert the revert? How about the solution provided at Re-doing a reverted merge in Git.