一、冲突的产生

  提交至本地库是没有任何问题的,但在推送至远程库时,后推送的就会因为冲突推送失败:

1、推送

【转】eclipse git 冲突解决_推送

 

2、推送失败图示:

【转】eclipse git 冲突解决_本地库_02

 

二、冲突的解决

①在后推送的项目中先将远程库内容拉取(pull)下来:

【转】eclipse git 冲突解决_git_03

冲突文件的形式:

【转】eclipse git 冲突解决_推送_04

②查看具体的冲突:右击有冲突的文件,使用Merge Tool查看

【转】eclipse git 冲突解决_推送_05

对比窗口:这样可以方便的查看本地库和远程库之间的区别

【转】eclipse git 冲突解决_git_06

③在对比窗口中编辑本地工作区内容:编辑完后关闭窗

【转】eclipse git 冲突解决_推送_07

 

④将修改提交至暂存区

【转】eclipse git 冲突解决_推送_08

⑤提交至本地库:右键->Team->Commit

⑥推送至远程库

【转】eclipse git 冲突解决_推送_09