前言
使用Git仓库来管理代码是十分省事的事情。如果是自己建仓库,那就无脑提交即可,如果是团队合作,就容易发生冲突。虽然每个编译器都有自己自带的git合并的操作界面。但是每遇到一个新的编译器就用一个新的界面学习成本也比较高。这里带来Github Desktop 冲突合并的解决方法。
在gitee新建一个仓库
创建一个文本文件,专门用于冲突合并。
在本地拉取两个同样地址的仓库
模拟冲突,解决冲突
冲突情况1:拉取时出现冲突
先在冲突位置写下标记
仓库1内容
仓库2内容
这个时候我们在本地内容已经更改的时候去拉取仓库
拉取时出现冲突,提示合并冲突
合并冲突提示
到冲突页面
- Restore:强制合并
- Discard:丢弃更改(相当于直接和远程仓库合并。自己写的全没了)
选择Restore强制合并
选择合并内容
确定合并内容
合并成功