开发者1:路人甲
git pull fmwy2 master
在Hellworld.java中新增内容 “aaa”
开发者1:路人乙
git pull fmwy2 master
在Hellworld.java中新增内容 “bbb”
git add .
git commit -m ' '
git push fmwy2 master
会失败,在pull之后,push之前被其他开发人员push成功,该如何操作?将路人乙修改的内容拉取到我本地
1:选择产生冲突的文件---pull
2:弹出弹窗提示:accpet yours | accept theirs | Merge
accpet yours :保留自己的版本(提交时会覆盖其他开发者代码)
accpet theirs: 保留远程仓库上的版本(会导致自己修改的代码丢失)
Merge
手动合并:(和其他开发者沟通合并方案)
3:选择Merge,将其合并,应用,并再次
push,选择合并之后的版本(Merge
),进行push即可。