git删除主分支

最近在整理项目的时候,需要把主分支清空掉,但是好像没有直接删除重建比较快,但是执行命令时出现以下情况:

$ git push origin :master
To https://github.com/wjj200884/my_first_project.git
 ! [remote rejected] master (refusing to delete the current branch: refs/heads/master)
error: failed to push some refs to 'https://github.com/wjj200884/my_first_project.git'

提示我无法删除主分支,后来百度了一下,是因为远程git的默认分支设定成了master分支,所以无法删除,很简单的方法就是页面登录远程git修改默认分支。

每个git项目界面都会有个设置小按钮:

点进去可以修改默认分支:

修改完成后再执行删除分支命令,就成功啦!~

$ git push origin :master
To https://github.com/wjj200884/my_first_project.git
 - [deleted]         master

猜你喜欢

转载自blog.csdn.net/wujj200884/article/details/84999006