0


gitlab 合并分支,解决冲突

git命令合并代码-可以戳这里~

创建合并请求

将master 合并到 develop
在这里插入图片描述

提交合并请求

这个页面主要作用,查看本次合并,改动的文件。

没有问题 点击 提交合并按钮
在这里插入图片描述

合并有冲突

1、正常没有冲突直接点击 merge 按钮就可以了

2、这次合并有冲突,我们可以看到 merge 按钮不可点击。
在这里插入图片描述

本地解决冲突

打开终端 git branch

在这里插入图片描述
本地有 master、develop 两个分支,本次合并的案例,便是 以 master 合并到 develop 。

// 该命令执行后,不会将拉取的分支的最新代码合并到当前分支,仅仅是拉取/下载下来到本地仓库中
git fetch

// 将master 更新到 最新版本
git pull origin master

//将develop  更新到 最新版本

git checkout develop
git pull origin develop

// 我们希望将 master  合并到 develop  ,执行一下命令 //–no-ff 在这的作用是禁止快进式合并。
git merge --no-ff master

这里提示 index.html 有冲突
在这里插入图片描述
打开项目,果然index.html 有冲突
在这里插入图片描述

解决冲突后,执行一下命令

// 查看变动的文件
git  status

//  保存本次修改
git add .
git commit -m  "修改 bug"//提交到远程

git  push origin develop

刷新 gitlab,提示已经合并成功了

在这里插入图片描述

commits 已经有了新记录

在这里插入图片描述

已经是修改后的最新代码了。
在这里插入图片描述

将develop 合并到master

将develop 合并到master,我们发现就不会有其他冲突了
在这里插入图片描述

标签: gitlab git

本文转载自: https://blog.csdn.net/qq_38998250/article/details/119219240
版权归原作者 拿回忆下酒 所有, 如有侵权,请联系我们删除。

“gitlab 合并分支,解决冲突”的评论:

还没有评论