怎么模拟代码冲突?
再开一个小号?模拟两个用户对这个仓库贡献不就得了?No,No,根本不需要!直接手动在Github上创建一个文件写点东西,自己在本地新建一个一样的文件写点不一样的就可以模拟了。
情景复现
Github上手动创建文件
是不是有了看看
本地也来模拟一个名字一样,内容不一样的
直接提交测试
切换到本地的该分支,因为我是在该分支上提交的新代码,我需要创建PR(Pull Request)合并到主分支才能看到冲突的效果。
可以看到,现在已经不能自动合并了,因为代码有冲突!
怎么办呢,我们先创建PR,并点击resolve conflicts
如何在github在线解决代码冲突?
了解这些符号啥意思,之后你就可以开始删除了
<<<
后面跟的是你的分支名
===
是代码的分割线
>>>
后面跟的是冲突的分支名
怎么改呢?直接删除,把你想要的代码留下来!
剩下的就点点就可以解决了!