黑马程序员 - 多人协作开发出现代码冲突,如何合并代码?

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.远程服务器效果

黑马程序员 | 多人协作开发出现代码冲突,如何合并代码?



发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章