gitlab 合并分支,解决冲突(实用)

以 master 合并到 develop为例

一、创建合并请求

gitlab 合并分支,解决冲突(实用)_第1张图片

 二、提交合并请求

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

没有问题 点击 提交合并按钮

gitlab 合并分支,解决冲突(实用)_第2张图片

三、合并有冲突

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

2、这次合并有冲突,我们可以看到 merge 按钮不可点击。

gitlab 合并分支,解决冲突(实用)_第3张图片 

四、本地解决冲突

打开终端 git branch

gitlab 合并分支,解决冲突(实用)_第4张图片

 本地有 master、develop 两个分支,本次合并的案例,便是 以 master 合并到 develop 

1.git fetch                //拉取远程仓库所有分支

2.git checkout master      //切换到master

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

4.git checkout develop     //切换到develop分支

5.git pull origin develop  //将develop 更新到最新版本

6.git merge --no-ff master //将 master  合并到 develop(–no-ff 在这的作用是禁止快进式合并)

这里提示 index.html 有冲突

gitlab 合并分支,解决冲突(实用)_第5张图片

gitlab 合并分支,解决冲突(实用)_第6张图片

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

// 查看变动的文件
git  status

//  保存本次修改
git add .
git commit -m  "修改 bug"

//提交到远程

git  push origin develop

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

gitlab 合并分支,解决冲突(实用)_第7张图片

commits 已经有了新记录

gitlab 合并分支,解决冲突(实用)_第8张图片

 已经是修改后的最新代码了。

gitlab 合并分支,解决冲突(实用)_第9张图片 本文转自:gitlab 合并分支,解决冲突_拿回忆下酒的博客-CSDN博客_gitlab解决合并冲突

你可能感兴趣的:(前端,git,github)