Github在线解决代码冲突(图文并茂)

文章介绍了如何在GitHub上模拟代码冲突以及如何在线解决这种冲突。通过在GitHub上直接创建文件与本地创建内容不同的文件产生冲突,然后通过创建PullRequest,理解冲突标记并选择保留所需代码来解决冲突。
摘要由CSDN通过智能技术生成

前言

浪费了好久时间,来记录一下~

自己在本地写项目,一个功能起一个分支,写完一个功能合并一个分支,好快乐。但是我发现没什么意思,自己在本地合并根本就不会出现问题好吗?于是我就想给自己找点麻烦,我想到了代码冲突,来吧,奶奶滴!
在这里插入图片描述

怎么模拟代码冲突?

再开一个小号?模拟两个用户对这个仓库贡献不就得了?No,No,根本不需要!直接手动在Github上创建一个文件写点东西,自己在本地新建一个一样的文件写点不一样的就可以模拟了。

情景复现

Github上手动创建文件
在这里插入图片描述
是不是有了看看
在这里插入图片描述

本地也来模拟一个名字一样,内容不一样的
在这里插入图片描述

直接提交测试

切换到本地的该分支,因为我是在该分支上提交的新代码,我需要创建PR(Pull Request)合并到主分支才能看到冲突的效果。

在这里插入图片描述

可以看到,现在已经不能自动合并了,因为代码有冲突!
在这里插入图片描述
怎么办呢,我们先创建PR,并点击resolve conflicts
在这里插入图片描述

如何在github在线解决代码冲突?

了解这些符号啥意思,之后你就可以开始删除了
<<<后面跟的是你的分支名
===是代码的分割线
>>>后面跟的是冲突的分支名
在这里插入图片描述
怎么改呢?直接删除,把你想要的代码留下来!

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

剩下的就点点就可以解决了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小蔡coding

口袋空空

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值