在我编写代码后,我提交了更改,并输入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
答案 0 :(得分:1)
首先需要git commit
冲突修复。
答案 1 :(得分:1)
这里的命令序列是:
使用命令从repo中提取最新代码:git pull origin master 这显示了冲突。
使用您选择的IDE解决冲突。
在您当地提交更改。
下次你从掌握最新的东西时,情况应该没问题。