修复合并冲突后,每次git return都无法合并错误

时间:2014-12-08 09:16:04

标签: git git-merge merge-conflict-resolution

在我编写代码后,我提交了更改,并输入git pull origin master以更改其他人。在那之后git说:

CONFLICT (content): Merge conflict in file.c
Automatic merge failed; fix conflicts and then commit the result.

我输入git mergetool并修复冲突。

之后再次输入git pull origin master,每次git说:

error: Entry file.c' would be overwritten by merge. Cannot merge.

当我输入git status时,我看到其他人的变化。

我清理索引并提交所有其他人的更改以解决此问题

为什么会这样?修复合并冲突后我该怎么办?

我使用git版本1.5.3.3

2 个答案:

答案 0 :(得分:1)

首先需要git commit冲突修复。

答案 1 :(得分:1)

这里的命令序列是:

  1. 使用命令从repo中提取最新代码:git pull origin master 这显示了冲突。

  2. 使用您选择的IDE解决冲突。

  3. 在您当地提交更改。

  4. 下次你从掌握最新的东西时,情况应该没问题。