有两个人小明和小红,在一起开发,实时更新github中的源码
(1)小明上传第一次
git push [SSH] master
(2)小红下载小明的
git pull [SSH] master
(3)小明修改后上传第二次
git add ./
git commit -m "修改好的说明"
git push [SSH] master
(4)小红对第一次的进行修改后,想要下载小明的新的修改的
git add ./
git commit -m "小红修改好的说明"
git pull [SSH] master
(5)提示冲突
打开代码,显示如下
<<<<<<<HEAD
小红修改的数据
=======
小明修改的数据
>>>>>>>
提交服务器产生的唯一标识符(可删除)
首先手动在代码解决冲突,即是手动删除掉自己不想要的,保留想要的
然后
git add ./
git commit -m "合并冲突后的修改"
然后再把修改的上传到服务器
git push [SSH] master