删除gitlab仓库上的master分支

gitlab项目仓库中的master分支作为默认分支,一般不会动它,但如果master分支存在问题,可以将master分支删除。

前面的文章介绍过 删除gitlab仓库上的非master分支 ,比较简单直接,但是删除master分支需要先修改 “Default Branch” 才能删除master分支。下面简单记录一下操作过程:

1、进入相应的项目仓库后,点击 “Branches”,或者点击 “Repository” -> “Brancher”,查看分支情况

或者:

2、在 “Branches” 中可以看到,其他分支都可以删除(删除按钮呈红色),但是master分支却无法删除(删除按钮呈白色),因为master是默认分支,不能删除。所以需要将默认分支转给其他分支后才能删除master分支。 

3、点击 “project settings”,或者点击 “Setting” -> “Repository”,进入仓库设置,管理分支。

或者:

 

4、在 “Repository Settings” 中,对 “Default Branch” 进行设置。
把Default Branch由master改成其他分支,然后 “Save changes”。 

5、接下来就可以删除master分支了。 

删除后:

PS:如果删除master分支的时候,提示该分支已被保护,操作失败。
那么还需要在“Repository Settings”中,对Protected Branches 进行设置,对master分支解除保护。之后就可以删除master分支了。 

后续如果还想将master分支作为默认的分支,可以新建一个master分支并设为默认分支,把正确的内容提交到master分支。 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值