当我们删除master分支的时候,总会提示失败,该分支已被保护等等各种提示,今天我就来告诉大家怎么删除掉master分支。
1,先创建一个临时分支
//创建分支
git branch temp
//推送分支到远程仓库
git push origin temp:temp
2,切换分支
//切换分支到临时分支
git checkout temp
3,删除master分支
//删除本地master分支
git branch -d master
//删除远程分支
git push origin :master
哈哈,是不是很简单?结束了!
错,你看到了删除失败,分支被保护起来了,需要做这么一个操作。
步骤如下:
(1)进入git项目主页---选择右上角的设置---Edit Project
(2)找到Default Branch---选择temp为默认分支
(3)找到Visibility Level,将原来设置为private的修改为public
(4)重新操作步骤3的删除master分支,问题解决
特别提醒:方法是告诉各位了,可别删除公司的项目了,这会给你的职业生涯带来污点,望君慎行~