当前位置:网站首页>多人协作开发出现代码冲突,如何合并代码?
多人协作开发出现代码冲突,如何合并代码?
2022-07-29 13:08:00 【Blue92120】
1.解决思路
其实解决思路就是小智(程序员A)在提交自己修改的代码之前重新拉取下远程服务器的代码也就是小黑(程序员B)新新修改的代码,然后小智选择性进行合并和废弃代码,然后将修改的后的代码重新commit并推送到远程服务器端。

2.动手实践
制造冲突:假设小黑将自己修改的代码推送到远程服务器上,这里我们在远程服务器上直接修改。

2.1基于Idea工具解决
【1】小智在idea中进行拉取


【2】这时候弹出窗口,需要手动进行合并



【3】先commit

【4】然后提交到远程仓库


【5】远程仓库结果

2.2基于Git命令解决
【1】克隆项目

【2】制造冲突
假设小黑将自己修改的代码推送到远程服务器上,这里我们在远程服务器上直接修改。

【3】小智拉取到本地

【4】查看冲突文件

【5】解决冲突
1.手动修改冲突文件,实际开发中当修改完冲突之后需要通知他人。

2.将修改的内容进行添加、提交、推送

3.远程服务器效果

边栏推荐
猜你喜欢
随机推荐
torch使用总结
MySQL 安装报错的解决方法
mariadbackup物理备份使用——筑梦之路
Dataset:FIFA 2018 Statistics数据集(Predict FIFA 2018 Man of the Match预测2018年国际足联最佳球员)的简介、下载、使用方法之详细攻略
浅谈MES系统质量管理的方案
如何把Netflix数据集转换成Movielens格式?
程序员入门的第一个程序,打印输出 “ HelloWorld “
CentOS7安装Oracle数据库的全流程
The most classic special effects scenes in 25 years
开关电源-LLC基本原理
今日睡眠质量记录没有
十种实现延迟任务的方案
[Numpy] np.select
用支持LaTex的Markdown语句编辑一个数学公式
The interviewer was stunned by the self-growth of 4 mainstream database IDs in one breath
线程池面试汇总
mysql 存储过程详解
A recent paper summarizes
年轻人开始“反大牌”,有钱也不买
[Numpy] np.where

![[网鼎杯 2020 半决赛]AliceWebsite](/img/59/5b87c1ce83adc4027efe8fff5d39ef.png)







