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

基于gitlab的PR操作教程

ruisui884个月前 (01-08)技术分析27

基于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操作教程” 的相关文章

专为系统管理员设计的LINUX发行版SYSLINUXOS

SysLinuxOS 承诺“结束为管理任务寻找正确工具”的局面,提供“非常广泛的软件选择,特别是用于使用互联网”。译自 SysLinuxOS, A Linux Distro for System Administrators,作者 David Cassel。全球各地的系统集成商正在发现 SysLin...

Vue3 中有哪些值得深究的知识点?

众所周知,前端技术一直更新很快,这不 vue3 也问世这么久了,今天就来给大家分享下vue3中值得注意的知识点。喜欢的话建议收藏,点个关注!1、createAppvue2 和 vue3 在创建实例时,有很大的区别,具体对比如下://Vue 2 Vue.use({ router, store,...

gitlab简单搭建与应用

一、gitlab1、简介GitLab是利用Ruby on Rails一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。与Github类似,GitLab能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历...

博信股份新战略后再推新品 TOPPERS E2耳机售价199元

中新网6月21日电 20日,博信股份在北京正式推出新品TOPPERS主动降噪耳机E2,这是博信股份继2月战略暨新品发布会后的第二次新品亮相。价格方面,TOPPERS主动降噪耳机E2零售价199元,并于6月20日下午4点在京东商城公开销售。据介绍,TOPPERS主动降噪耳机E2采用AMS(奥地利微电子...

VIM配置整理

一、基本配色set number set showcmd set incsearch set expandtab set showcmd set history=400 set autoread set ffs=unix,mac,dos set hlsearch set shiftwidth=2 s...

vue v-html动态生成的html怎么加样式/事件

1、动态生成的html,样式不生效//html 布局 <view v-html="html"> {{html}} </view> //动态生成的元素 <view class="btngo" @tap="handleLink...