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分支,问题解决

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Git 命令行学习笔记 Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来...
    sunnyghx阅读 3,949评论 0 11
  • 李景枝 1989年生,2004年随父亲学习制茶技艺,2013年正式承担厂里的制茶工作至今。 传承谱系 祖父李乐林—...
  • 12357/789/03467/12589/03467 12357/8/0347/589/0347 尾02468....
    dxj321阅读 230评论 0 0
  • 如凤九所愿,这一睡,真的睡了三日,日上三竿了,凤九迷迷糊糊地醒来了,赶忙起身,寻来迷谷,急切地问道:“迷谷,我睡了...
    转角花开阅读 4,350评论 1 56