Github Desktop git桌面管理工具冲突合并使用

前言

使用Git仓库来管理代码是十分省事的事情。如果是自己建仓库,那就无脑提交即可,如果是团队合作,就容易发生冲突。虽然每个编译器都有自己自带的git合并的操作界面。但是每遇到一个新的编译器就用一个新的界面学习成本也比较高。这里带来Github Desktop 冲突合并的解决方法。

在gitee新建一个仓库

创建一个文本文件,专门用于冲突合并。
在这里插入图片描述

在本地拉取两个同样地址的仓库

在这里插入图片描述
在这里插入图片描述

模拟冲突,解决冲突

冲突情况1:拉取时出现冲突

先在冲突位置写下标记
在这里插入图片描述

1.同步
1.同步
2.更新添加内容,并更新远程仓库
3.不拉取,更新本地内容
尝试去拉取仓库时出现冲突
远程仓库
本地仓库1
本地仓库2

仓库1内容

在这里插入图片描述

仓库2内容

在这里插入图片描述
这个时候我们在本地内容已经更改的时候去拉取仓库
在这里插入图片描述
拉取时出现冲突,提示合并冲突

在这里插入图片描述
合并冲突提示
在这里插入图片描述
到冲突页面
在这里插入图片描述

在这里插入图片描述

  • Restore:强制合并
  • Discard:丢弃更改(相当于直接和远程仓库合并。自己写的全没了)

选择Restore强制合并
选择合并内容
在这里插入图片描述
确定合并内容
在这里插入图片描述
合并成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值