当前位置:首页 > 技术分析 > 正文内容

基于gitlab的PR操作教程

ruisui885个月前 (01-08)技术分析39

基于gitlab的PR操作教程

注:该教程主要基于git命令行操作,其他图形化工具也可完成以下所有操作步骤,顺手即可。

推荐工具:Source Tree ,TortoiseGit

参考:gitflow

一 . 基于分支的PR操作

1. 本地切换到master分支

1. 拉取最新代码

2. 基于master创建hotfix分支

3. 在新分支上进行修改代码后提交

4. 提交本地分支到远程仓库


6 . 提交修改后,就可以打开拉取请求并开始PR操作。

打开拉取请求的步骤:

1. 登录git.yonyou,会出现创建合并请求按钮

2. 点击创建合并请求按钮

3. 检查提交没有问题,点击 Submit。之后通知管理员(lidwt@yonyou.com)即可。

4. 待管理员同意后即可在master的提交历史中看到合并成功信息。

5. 合并后可以分别删除远程与本地仓库的hotfix分支以净化git空间。

在gitlab上也可以点击按钮图形化删除分支


二 . 基于cherry-pick的RP操作(仅限于拥有待合并分支提交权限的情况下操作)

1. 开发分支上修改代码

2. 提交修改


3. 使用gitk或者其它图形化工具查看commitid

4. 随便复制多于6位的commitid

5. 切换到master分支并拉取最新代码

6. git cherry-pick commitid 摘取提交到本分支

7. 成功后可直接提交

8. 再次使用gitk查看提交,可发现在开发分支上的提交已经成功更新到master分支上

扫描二维码推送至手机访问。

版权声明:本文由ruisui88发布,如需转载请注明出处。

本文链接:http://www.ruisui88.com/post/108.html

分享给朋友:

“基于gitlab的PR操作教程” 的相关文章

体检刷卡收费管理系统

体检刷卡收费管理系统headerfooter《体检刷卡收费管理系统》是针对各医院进行体检刷卡收费管理的一套系统。软件集办卡、充值、刷卡消费、体检登记与一体。主要功能:1.基本信息:科室设置、套餐设置、单项设置、本院信息;2.体检卡管理:单位人员办卡、个人办卡、体检卡充值、体检卡禁用、体检卡开通、体检...

宽带客户收费管理系统--维修版

宽带客户收费管理系统--维修版headerfooter《宽带客户收费管理系统——维修版》是一款适合宽带运营商使用的管理系统。软件主要包括以下功能:1.主要功能包括用户开户、收费录入、工单登记、故障处理;2.自定义套餐及收费功能;3.强大的查询功能和数据备份功能以及严密的用户权限功能;4.界面设计简洁...

10个实例小练习,快速入门熟练 Vue3 核心新特性(一)

作者:xuying 全栈修炼转发链接:https://mp.weixin.qq.com/s/_n2seDbbiO5hXQfuUGbUCQ前言Vue3.0 发 beta 版都有一段时间了,正式版也不远了,所以真的要学习一下 Vue3.0 的语法了。本篇文章总共分两部分,望小伙伴们认真阅读。下一篇:10...

Vue2的16种传参通信方式

前言先直入主题列出有哪些传参方式,下面再通过事例一一讲解。props(父传子)$emit与v-on (子传父)EventBus (兄弟传参).sync与update: (父子双向)v-model (父子双向)ref$children与$parent$attrs与$listeners (爷孙双向)pr...

Firefox正针对Vue.js进行优化,下版本响应速度将“显著提升”

IT之家 9 月 7 日消息,据 Mozilla 官方博客发文显示,Firefox 浏览器正针对 Vue.js 进行优化,此前 FireFox 浏览器在面向 Vue 3 时遇到了一些性能问题。▲ 图源 Mozilla 官方博客目前开发人员已经对此进行了解决,在 Firefox 118 内部版本中进行...

一文看懂企业微信开发简易教程

为让开发者快速理解开发流程,本篇章展示如何一步步设计一个能与企业后台互动的自建应用。添加自建应用登录企业微信管理端 -> 应用与小程序 -> 应用 -> 自建,点击“创建应用”,设置应用logo、应用名称等信息,创建应用。创建完成后,在管理端的应用列表里进入该应用,可以看到agen...