当前位置:   article > 正文

删除gitlab仓库上的master分支_error: 默认禁止删除当前分支,因为下一次 'git clone' 将不会检出任何文件,

error: 默认禁止删除当前分支,因为下一次 'git clone' 将不会检出任何文件,

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分支。
 

 

 

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/571835
推荐阅读
相关标签
  

闽ICP备14008679号