【发布时间】:2010-09-11 05:35:43
【问题描述】:
我使用了git pull 并发生了合并冲突:
unmerged: _widget.html.erb
You are in the middle of a conflicted merge.
我知道该文件的其他版本是好的,而我的是坏的,所以我的所有更改都应该被放弃。我该怎么做?
【问题讨论】:
-
我知道这是一个非常老的问题,但是你想中止 whole 合并,让你正在合并的分支保持未合并,还是忽略这个文件作为更大合并的一部分,让所有其他文件正常合并?对我来说,你的标题暗示前者,你的问题主体想要后者。答案两者兼而有之,但没有说清楚。
-
我在提交时遇到了类似的情况,说自动合并失败;修复冲突然后提交结果:
[rejected] gh-pages -> gh-pages (non-fast-forward) -
Gwyn,在这里选择一个接受的答案可能很有用。投票最多的解决方案比一些更新的解决方案安全性稍差,所以我认为这将有助于突出其他解决方案:)
标签: git version-control git-merge git-merge-conflict