git删除master分支

当我们删除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分支,问题解决

特别提醒:方法是告诉各位了,可别删除公司的项目了,这会给你的职业生涯带来污点,望君慎行~

推荐阅读更多精彩内容

  • 学习资料pro gitgit - 简明指南Github官方帮助文档Git Community Book 中文版参考...
    合肥懒皮阅读 11,543评论 1 18
  • 今天第一天开始上班,没有任务,于是开始学习Git这一程序猿必须掌握之技能,希望今天的积累过后,对与Git或者...
    CoderTung阅读 7,299评论 2 96
  • Git 命令行学习笔记 Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来...
    sunnyghx阅读 2,548评论 0 11
  • 李景枝 1989年生,2004年随父亲学习制茶技艺,2013年正式承担厂里的制茶工作至今。 传承谱系 祖父李乐林—...
  • 12357/789/03467/12589/03467 12357/8/0347/589/0347 尾02468....
    dxj321阅读 35评论 0 0