1. Git分支合并请求冲突处理规则

1.1. 问题描述

提交分支合并请求时,出现冲突,提示为 此合并请求有变更与目标分支冲突

示例如图:

在这里插入图片描述

1.2. 原因

合并的目标分支,已经有了更改,比如其他分支合并了代码。

比如,有两个 feature 分支并行开发,第一个feature分支已经合并到了develop分支上,此时第二个feature分支再合并,则产生冲突。

1.3. 解决方案(处理规则)

将目标分支合并到当前分支,解决冲突后,再提交分支合并请求。

比如:将develop分支合并到feature分支,再提交分支合并请求。

1.4. VSCode操作示例

1.4.1. 步骤1:当前feature分支从develop分支合并代码

在这里插入图片描述

合并后冲突文件示例

在这里插入图片描述

1.4.2. 步骤2:解决冲突,commit,推送到远程仓库,创建合并请求

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐