Source Tree多个远程仓库管理及如何在gitlab提Merge

一、背景

公司研发内部有一个基础工程,其它工程都会依赖到这个基础工程。为了方便管理,防止成员代码随意提交,因此收回了各研发人员的提交权限,仅开放只读和deploy权限。如果团队内部成员需要提交代码到基础工程,则需要在gitlab先Fork该工程,然后再提Merge,由团队Leader进行代码审批。

二、Gitlab上Fork仓库

在这里插入图片描述

点击Fork即可,fork成功后会跳转到Fork后的工程页面,复制该工程git地址即可。

三、SoureTree上新增远程仓库

1、进入仓库设置

在这里插入图片描述

2、新增远程仓库

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

备注:neith-fork是我从远仓库fork出来的工程,origin是原工程,fork出来的工程可以push代码到远端。

四、同步原仓库代码以及gitlab提merge

1、同步原仓库最新代码

在这里插入图片描述
在这里插入图片描述

备注:右键远程仓库origin也可以拉取最新代码。

2、gitlab上提merge

当我们推送代码到fork上的工程后,这时可以在gitlab上提Merge,如下:

在这里插入图片描述
在这里插入图片描述

备注:左边为fork工程分支,右边为原工程分支,注意选择正确的分支。

在这里插入图片描述

备注:点击提交merge请求即可,提交成功后可以编辑和关闭merge请求。剩下就交给team leader审核就okay了。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

凌波漫步&

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值