站点图标 久久日记本

Git删除远程master分支问题

用git命令

>git branch -D master //删除master分支
//Deleted branch master <was b579c7d>.
>git push origin :master

删除远程的master一直报错:

remote:error:refusing to delete the current branch:refs/heads/master To git@github.com:username/projectname.git
![remote rejected] master <deletion of the current branch prohibited>
error:failed to push some refs to 'git@github.com:username/projectname.git'

在stackover找到了解决方法: 传送门

先在github页面该项目右侧的setting中将默认的分支设置为非删除的分支,这样才能执行删除。

>git push origin :master
///To git@github.com:flyher/shumeipai.git
/// -[deleted] master

删除成功。

退出移动版