由于未合并的文件,Github Merge失败

时间:2015-06-20 11:15:56

标签: git love2d

所以我一直在研究Love2D项目,Nixola帮我解决了一个代码问题(查看我关于它的帖子here),但他在Github here上删了我的代码然后我将他的代码合并到我的仓库中。与此同时,我正在编写更多代码,但是当我合并Nixola的代码时,我没有同步。然后它重复了我的大部分代码,所以我删除了我不想要的代码。然后我尝试同步代码,但它给出了这个错误:

  

由于未合并的文件而无法同步此分支

     

您可能处于合并冲突状态。打开Get Shell和   在尝试之前解决工作目录中的冲突   再次同步。

如何解决这个问题并让我的回购恢复到工作状态?

1 个答案:

答案 0 :(得分:3)

使用git status确定这是传统文件还是已删除的文件冲突。

如果显示“已修改”,请在文本编辑器中打开文件,解决将标记为==========,然后git add yourfilegit commit的冲突。

如果显示“已被...删除”,请使用正确的内容运行git rm yourfilegit add yourfile,然后git commit

该过程的完整演练在git文档中,在此处:https://help.github.com/articles/resolving-a-merge-conflict-from-the-command-line/