问题:使用Git时,会碰到需要对某个分支进行保护,避免其他人随意push。

这里以gitlab为例,具体操作如下:

1.进入项目

2.点击左侧列表中的Settings

3.点击Protected Branches

4.进入后可发现,当前默认master分支为受保护,即只能master角色可以push

5.以develop分支为例进行保护

如上图区域1中,在Branch中选择分支develop,点击Protect,如果需要developer角色可以push,则勾选“Developer can push”,点击Protect之后,即可添加成功

6.几个操作说明,上图区域2

①默认master分支受保护,且只有master角色可以push

②已经添加好受保护的分支,也有Developers can push选项   表示:角色developer可以push当前项目

③Unprotect 表示:不保护当前分支。点击之后,当前分支不再受保护,developer和master均可push

转载于:https://www.cnblogs.com/xiuxingzhe/p/11196188.html

Gitlab分支保护相关推荐

  1. gitlab 分支保护

    一.创建用户 1.填写用户信息 2.分配权限 3.修改用户初始密码 然后保存修改 二.将用户添加到指定的项目组 这里就看到我们添加的张三用户了 1.使用张三的身份克隆代码 [root@node-2 d ...

  2. GitLab分支介绍

    GitLab简介: GitLab是由GitLabInc.开发,使用MIT许可证的基于网络的Git仓库管理工具,且具有wiki和issue跟踪功能.使用Git作为代码管理工具,并在此基础上搭建起来的we ...

  3. jenkins动态获取gitlab分支

    为什么要动态获取gitlab分支? 每个项目代码库都会有不同的分支,(如果你没有用多分支流水线的情况下)对于普通的流水线项目我们可以 让一条流水线来支持多个分支的发布,其实有时候你会发现每个分支的集成 ...

  4. gitlab受保护分支不能推送问题

    不能推送master分支是因为默认情况下,master分支是受保护的,受保护的分支默认情况下,只允许Masters角色推送,不允许Developers推送,可以通过以下操作进行修改 一.进入项目,点击 ...

  5. gitLab 分支受保护设置

    打开项目点击Repository 点击下面的Branches 点击project settings 对应分支与权限组设置 本文转自yzy121403725 51CTO博客,原文链接:http://bl ...

  6. git分支拉项目_Git 拉取 GitLab 分支上的项目

    一.选择一个空文件夹用来储存克隆下来的项目,然后鼠标右键选择git bash here,然后输入命令 git clone + 自己Git库的地址 二.从dev分支上更新代码 1.与远程仓库建立连接:g ...

  7. idea 拉取gitlab分支项目_如何删除gitlab上的文件夹?

    使用idea提代码的时候,不小把.idea文件夹也提交到了远程仓库... 我怎么这么粗心!! gitlab上只支持删除文件,不支持删除文件夹,况且200多个文件,一个一个删除,也太low了吧. 解决办 ...

  8. gitlab 删除分支_idea gitlab 分支 pull、push 实践笔记

    idea 功能太强大了,可惜自己使用时间还不久,它的很多功能还不会用. 最近开始使用它自带插件进行 gitlab 源码管理,感觉极大的提升了开发效率. 之前一直使用 SourceTree for Ma ...

  9. 新建gitlab分支

    方法一.直接在gitlab上新建分支 1.点击进入相应的仓库 2.点击"+",然后选择"New branch" 3.填好"Branch name&qu ...

  10. gitlab 分支合并 冲突处理

    1.使用 gitlab 创建合并请求 master 合并到 branch_test --> compare branches and continue --> submit merge r ...

最新文章

  1. 洛谷 2 月月赛 I 『MdOI R4』 (Div2) A ~ D 四题全,也许会有六题,超高质量题解 (Div.1E、F下辈子一定补)【每日亿题2 / 9】
  2. 17.观察者模式(Observer Pattern)
  3. php 命令执行脚本文件路径,php命令行(cli)下执行PHP脚本文件的相对路径的问题解决方法...
  4. LwIP编译方法以及选项说明
  5. 假设检验与区间估计的异同
  6. python安装后如何使用-python如何安装下载后的模块
  7. java mvc mvvm_从MVC到MVVM(为什么要用vue)
  8. LaTeX(6)——LaTeX引用使用(\label)
  9. 关于计算机的幻想作文600字,科学幻想作文600字
  10. java序列化和反序列话总结
  11. 射频测试系统软件,射频测试可以不懂测试仪器?“仪器程控系统”软件助你极大提升测试效率...
  12. php wps 读取word内容,关于PHP导出WORD带图片
  13. PMP学习笔记 第6章 项目进度管理
  14. 检测ip和port是否可连接
  15. 618电商平台鏖战,天猫618才是绝对主场
  16. opencv 边缘检测,角点检测
  17. jsf<h:outpytText>实现换行
  18. Centos7.6升级到Centos8.0
  19. 【以终为始,与梦同行】致那些努力奔跑的人
  20. linux安装geoserver、postgis,发布wms、wmts地图服务

热门文章

  1. 10 个牛逼的一行代码就能搞定的编程技巧,你会用吗?
  2. Nginx是什么 ? 能干嘛 ?
  3. SSH框架微服务改进实战
  4. 您从事运维有几年了?
  5. 线性回归公式推导与代码实现
  6. VS2010 开发VC++ 生成release版本动态库配置
  7. Unity笔记——1.Unity3D脚本基础
  8. Base64 的 JavaScript 实现 js-base64
  9. Unity V3 初步使用 —— 为我的.NET项目从简单三层架构转到IOC做准备
  10. 判断点在多边形内部的方法(Java版)