我有以下关于git merge的问题。最初我们有2个分支,1个是master,另一个是alpha,我们在这个分支上进行了更改。现在,我们从master的提示创建了一个名为beta的新分支,并推送了it.We,希望合并从alpha到beta的更改。这就是我们所遵循的:
1)克隆仓库
2)签出到Beta,然后使用tortoise git进行合并。
3)我们能够看到51个冲突,我们解决了其中的一个,并将其推送到回购。
4)现在,当我们试图解决剩余的50个冲突时,我们得到了一条消息,说该项目是最新的。
我们看不到本地和remote.Please上的变化,你们中有谁能指导我正确的方法吗?
发布于 2014-05-07 21:46:21
解决冲突是很困难的。您不能在合并期间提交分支,并在以后恢复它。如果你确实提交了一个冲突的分支,它无论如何都会被认为是合并的(这就是为什么你会得到“最新”消息的原因)。此外,您将在文件中获得合并标记(<<<<<<<<<、==========、>>>>>>>>>>),因此您的代码可能甚至无法编译。正确的方法是只有在解决了所有冲突之后才提交。
https://stackoverflow.com/questions/23517687
复制相似问题