当前位置:   article > 正文

gitlab 查看分支从那个分支拉取的_基于gitlab的PR操作教程

gitlab如何查看当前分支的来源是哪个分支

基于gitlab的PR操作教程

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

推荐工具:Source Tree ,TortoiseGit

参考:gitflow

一 . 基于分支的PR操作

1. 本地切换到master分支

300c7d31e8d69d8334c5d234db0a3487.png

1. 拉取最新代码

fa51a6723ef460c5e0e8ebce3a27085e.png

2. 基于master创建hotfix分支

d816baef9d3bc44dc3d89138f8d4c734.png

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

f0265ca8d5ceb3d0154138531319215f.png

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

145ac56a1e01bdac222f80032ca06ed4.png

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

打开拉取请求的步骤:

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

d53a75605cb88d3d6d5441907aed042b.png

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

0751e70b564065bcb2d40b4f9f51cf48.png
bfd75b19020386c60d856c9376f247ee.png

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

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

ea70651113ceb1e44513ec77a722dc46.png

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

6edc45856b49689c5a59a81ec824e4b4.png

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

f349dd45c2d1461e5a25ec99738cad87.png

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

1. 开发分支上修改代码

fb5515a2218b4e8a6cffe9e889f86a14.png

2. 提交修改

d0c983cd76ee001e1f7f1a98843d37c9.png

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

cdec0dd6d5a21e7004d718c1f87320d8.png

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

455fef08237e50df6183ea4fac84c8f3.png

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

c834f99f99e8918460c29a9864285fc1.png

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

dda849f97fda1132036a059899a89f76.png

7. 成功后可直接提交

ffaef24162d7ec5903551d9911e5b07f.png

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

299b0e8fb47e760f7e20bc1a2575e449.png
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号