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

以 master 合并到 develop为例

一、创建合并请求

 二、提交合并请求

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

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

三、合并有冲突

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

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

 

四、本地解决冲突

打开终端 git branch

在这里插入图片描述

 本地有 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 有冲突

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

// 查看变动的文件
git  status

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

//提交到远程

git  push origin develop

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

commits 已经有了新记录

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

 本文转自:gitlab 合并分支,解决冲突_拿回忆下酒的博客-CSDN博客_gitlab解决合并冲突

  • 9
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
提交速度更快,通过 出色的差异提高代码质量-看起来不错。 上级差异 知道发生了什么变化-不要猜测。内联更改将突出显示,以消除差异。图像差异可帮助您确保将正确的资产放入您的项目中。Line Staging将您的工作分解为更小的步骤。只提交您想要的内容。 强大的工具 通过全文搜索查找任何内容,然后 查询重点。一键解决合并冲突。通过集成的Git-Flow支持管理功能,错误修复和发行。 原生体验 完全本机的应用程序可为您提供预期的性能。使用触控栏快捷方式更快地执行操作。使用拖放创建分支和标签,推送,选择,合并或变基。获取有关新提交和推送提交的通知。 Mergetool整合 直接从Gitfox启动您喜欢的合并工具。我们提供对万花筒,Araxis,P4Merge和FileMerge的内置支持,以及对gitconfig中配置的任何工具的自动支持。 多个身份 在许多项目上,甚至在不同的组织中工作都可能很棘手。使用多个Git身份提交并设置每个存储库的默认值。 刷新日志 Git在其Reflog中记录每个参考更新。如果您曾经无意中删除了分支或丢失了提交,则很可能仍可以在Reflog中找到它们。 降价促销 自述文件是您存储库的首页。有了Markdown的支持,您的存储库将焕发光芒。建立状态徽章,图像和整个shebang。 项目链接 Github,Bitbucket和Gitlab存储库的访问问题,拉取请求等。提交消息中的发行号将自动链接。您还可以添加任何其他外部Web或文件URL。 和更多... 捷径快速行动樱桃采摘壁球修改分行比较后台抓取命令行整合
02.为什么要使用版本控制 03.版本控制介绍 04.Git简史 05.Git优势 06.Git程序安装过程 07.Git结构 08.Git和代码托管中心 09.本地库和远程库的交互方式 10.本地库初始化 11.设置签名 12.添加提交以及查看状态操作 13.添加提交命令小结 14.版本穿梭测试的准备工作 15.查看历史记录的几种不同方式 16.前进后退历史版本操作的本质 17.基于索引值前进后退版本 18.前进后退版本的其他方式 19.hard和soft以及mixed参数对比 20.永久删除文件后找回 21.添加到暂存区的删除文件找回 22.删除文件找回方式的小结 23.比较文件 24.分支概述 25.分支操作 26.解决合并分支后产生的冲突 27.Hash算法简介 28.Git版本数据管理机制 29.Git分支管理的本质是创建和移动指针 30.GitHub账号注册 31.修改GitHub账号头像 32.本地库和远程库交互方式回顾 33.为了测试远程交互初始化新的本地库 34.创建远程库 35.在本地创建远程库地址别名 36.推送操作 37.克隆操作 38.邀请令狐冲加入团队成员 39.远程库修改的拉取 40.协同开发时冲突解决 41.跨团队协作操作演示 42.SSH免密登录 43.Eclipse中Git插件简介 44.Eclipse中把工程初始化为本地库 45.在Eclipse中设置本地库范围签名 46.Eclipse中Git图标的介绍 47.Eclipse特定文件介绍以及为什么要忽略它们 48.忽略Eclipse中的特定文件 49.Eclipse中本地库基本操作 50.将本地工程推送到远程库 51.将远程库的工程克隆到本地 52.在Kepler Eclipse中导入远程库工程 53.在Eclipse中解决冲突 54.Git工作流介绍 55.分支实战说明 56.分支实战操作 57.安装CentOS7 58.安装Gitlab前的准备和介绍 59.Gitlab安装 60.配置并启动Gitlab服务器 61.浏览器访问Gitlab首页 62.总结

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值