首页 > 其他分享 >Github在线解决代码冲突(图文并茂)

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

时间:2023-02-18 12:35:11浏览次数:37  
标签:Github 图文并茂 代码 冲突 本地 在线 模拟 分支


Github在线解决代码冲突

  • ​​前言​​
  • ​​怎么模拟代码冲突?​​
  • ​​情景复现​​
  • ​​如何在github在线解决代码冲突?​​

前言

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

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

Github在线解决代码冲突(图文并茂)_创建文件

怎么模拟代码冲突?

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

情景复现

Github上手动创建文件

Github在线解决代码冲突(图文并茂)_分割线_02


是不是有了看看

Github在线解决代码冲突(图文并茂)_分割线_03

本地也来模拟一个名字一样,内容不一样的

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

直接提交测试

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

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

可以看到,现在已经不能自动合并了,因为代码有冲突!

Github在线解决代码冲突(图文并茂)_分割线_06


怎么办呢,我们先创建PR,并点击resolve conflicts

Github在线解决代码冲突(图文并茂)_分割线_07

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

了解这些符号啥意思,之后你就可以开始删除了

​<<<​​后面跟的是你的分支名

​===​​是代码的分割线

​>>>​​后面跟的是冲突的分支名

Github在线解决代码冲突(图文并茂)_分割线_08


怎么改呢?直接删除,把你想要的代码留下来!

Github在线解决代码冲突(图文并茂)_分割线_09

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

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

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


标签:Github,图文并茂,代码,冲突,本地,在线,模拟,分支
From: https://blog.51cto.com/u_14519396/6065301

相关文章