冲突产生的原因: 下载代码后,远程服务器代码被修改,本地代码push时,产生冲突。
例如:下载最新代码后,在远程服务器上修改代码,例如删除最后一行welcome-file, 然后提交到主分支。
![](https://box.kancloud.cn/8db9570a530000a2564ad05fdf1be2c3_1229x572.png)
在eclipse中修改代码,例如加入a.jsp
![](https://box.kancloud.cn/39d1cb171b41de4c745991085a507b54_779x307.png)
team-add to index, team-commit, team-push, 产生冲突rejected-non-fast-forward
![](https://box.kancloud.cn/54ac5621da29941261c7732f3c69c13e_537x507.png)
解决方案:先pull代码,手动解决冲突。
![](https://box.kancloud.cn/8015165e66393ac48909cc20efe5ee66_925x335.png)
修改代码, team-add to index, team-commit, team-push, 冲突解决。