首页 > 编程知识 正文

gitlab分支管理,git设置分支保护

时间:2023-05-04 05:40:58 阅读:126710 作者:1246

今天,开发人员在检查代码时发现master分支有问题。 现在计划删除这个主分支,重新提交正确的代码。 但是,发现删除时无法删除master分支。 ps :主分支一般是在线分支,开发确认后,必须备份后才能动。 这次主场分支已经很混乱了,所以开发需要重新开始。 准备删除并创建,放置最新的正确代码,然后移动主分支。 通常不进行主分支的删除动作。

请记录操作步骤

删除分支要在gitlab中删除分支,请直接使用工具删除或在页面上删除

单击页面上的分支

进入分支界面后,其他分支后面的红色垃圾桶(即删除按钮)都可以单击。 需要删除哪一个直接点击删除即可,但在主分支中无法选择

这是因为主分支既是缺省分支,又是受保护的分支,必须同时关闭两者才能删除主分支

在分支界面中单击鼠标上方,关闭项目设置“项目设置”

进入后找到受保护的分支,然后单击" Unprotect "

默认设置找不到常规项目设置

在项目说明中,将Default Branch的master临时更改为其他分支即可

在这两个位置都进行了修改后,可以删除缺省受保护的主分支,并在开发过程完成后重新添加主缺省值和保护

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。