当前位置:网站首页>传智教育 | 多人协作开发出现代码冲突,如何合并代码?

传智教育 | 多人协作开发出现代码冲突,如何合并代码?

2022-06-23 06:36:00 传智教育

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.远程服务器效果
在这里插入图片描述

原网站

版权声明
本文为[传智教育]所创,转载请带上原文链接,感谢
https://blog.csdn.net/cz_00001/article/details/125410267