1.具有GitLab 维护权限。
2.GitLab 上使用打tag 方式,备份master 分支。
3.修改默认分支
4. 修改master 为 未受保护分支
5.使用工具(idea ,sourcetree 这里不提供操作请自行百度)或者命令删除master (在gitbase 下使用,如下)
git branch -D master //删除本地master分支
git push origin :master //删除远程master分支
6. 切换到XXX分支,然后再新建本地master分支
git checkout XXX
git checkout -b master
7. 把本地master分支推送到远程
git push origin master:master
8. 重新把master分支设为default分支和保护分支,参考步骤2、3
此时在git上master已是XXX分支的代码,而且能看到XXX分支的提交记录。