所以,我已经提交了我的本地主人,但是没有被提交给主人。
我同步项目并提取主要主服务器上的更改,但存在合并冲突。
没问题,我说,我知道原因,因为我们改变了相同的路线,所以我们可以让它工作......我只是拿他的副本...... doh!
主要的主人没有我的承诺,现在没有他们的历史..所有......或者可能有某种方式,有人知道吗?
或者也许应该有一段历史,这意味着其他事情会发生(因为我的记忆生锈)。
非常感谢
伊恩
答案 0 :(得分:0)
您感到困惑的原因是您通过远程更改解决了冲突,而不是您的。因此,您丢失了所有更改。
如果您已经完成合并并已提交,请执行以下操作。
git reset --hard HEAD~1
以上将删除您的合并提交并将您带回到合并前的状态
git pull origin master
然后您将再次获得合并冲突。只需手动解决它们而不是进行远程复制。这应该可以解决你的问题