这里写目录标题
如何解决git冲突?
我们在进行多人协同开发时,如果A开发者和B开发者都修改了同一文件的同一行代码。如:A修改后上传后,B再进行修改上传,此时就会出现冲突,那么我们此时需要B找到A去商量保留谁的代码。或者都保留。
我们通过git clone '远程仓库地址'
可以获取到远程仓库的代码,我们就能获取到远程仓库的代码;
如下图:
我们想要修改file02.txt文件的内容,修改完毕之后,我们如下指令操作
此时我们提交后,通过git pull
拉取远程仓库的代码(git pull 等价于git fetch+git merge),就会产生如图所示的冲突。我们此时需要找到另一位产生冲突的同事,然后商量保留谁的代码;
如下图:
上面HEAD部分是我们所处的分支,下部分是另一位同事所处的分支,我们此时需要商量保留谁的代码,或者都保留。我们在当前文件中之接修改再重新提交上传即可解决冲突
修改之后,我们再按照下图输入指令即可上传成功
此时我们到我们的码云仓库中就能观察到重新上传的file02.txt内容