有时候分支最新版release已经和默认的master分支相差甚远,这个时候就需要把master分支改为新的分支,并改为默认和保护。
具体操作步骤:
1.备份旧的master分支,可以打tag或者拉新分支来记录一下这个历史版本:
方法一:
git checkout master;
git tag master_old;
git push origin --tags;
方法二:
git checkout master;
git checkout -b master_old;
git push origin master_old;
2.登录GitLab的超管,把该项目的默认分支暂时替换成release分支:
3.删除本地和远程的master分支:
git checkout release;
git branch -D master;
git push origin master;
git push origin -d master;
遇到的小问题:
①.需要切换到别的分支才可以删除master分支,否则会有如下提示:
error: Cannot delete branch 'master' checked o