一. 问题beijing
情况:团队协作开发,大家都将代码push上去,但是有时会遇到push失败,报错原因是push之前要求pull,然后按照它说的去pull了,谁知pull之后就把本地代码覆盖或者有冲突出现。
二. 解决方案
git操作一律使用如下流程:
- 先
git add - 再
git commit - 然后
git pull - 再
git push - 有冲突就解决冲突。
三. 步骤(idea的冲突界面如何操作)
-
首先在idea中执行
git add,git commit,如下: -
然后
git pull,如下: -
如果有冲突,将会出现如下界面:
-
来到idea的冲突处理界面,如下:
-
所有冲突文件处理完后,点击这里,如下:
至此完成了pull操作。冲突已解决完,不会覆盖本地代码了 -
然后执行
git push操作即可,如下:
完成git操作了。