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