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,我们发现就不会有其他冲突了
在这里插入图片描述

  • 16
    点赞
  • 126
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值