您的位置:首页 > 编程语言 > Java开发

Eclipse+git中merge代码时出现conflict(冲突)的问题解决方案

2017-03-02 23:20 1371 查看
多人合作开发一个项目时,Eclipse中使用git pull更新代码时经常会出现conflict(冲突)的问题,主要是由于多人操作同一个文件导致的。

使用git也没多久,今天终于摸索出一套方法可以解决该问题,主要操作步骤如下:

1.需要提交代码之前,先从服务器上pull出最新代码,此时出现conflict(冲突),右击项目->Team->Synchronize Workspace,如下图:

  


2.此时出现你本次修改的文件,红色的是有冲突的文件,需要你进行merge,代码merge完成后,右键冲突文件->Merge->Mark as merged(注意例子文件不是冲突文件,所以Mark as merged操作为灰色),操作如下图:



3.然后pull代码更新的时候出现错误Dirty index时,此时的操作步骤:右键项目Team->Rebase...->选择Remote tracking里的需要merge的分支->会弹出对话框,选择stash后确认提交(注意由于没有真实需要合并的文件,例子中没有stash的对话框,实际合并过程中会有弹窗的),具体操作如下:





自己的经验,希望对大家有帮助,也给自己一个总结
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  conflict git merge 冲突
相关文章推荐