删除远程主分支,由于当前分支而被拒绝
如何从GitHub / Bitbucket删除远程主分支?
我尝试着:
# git push bb --delete master remote: bb/acl: user is allowed. accepted payload.[K remote: error: refusing to delete the current branch: refs/heads/master[K To ssh://git@bitbucket.org/user/reponame.git ! [remote rejected] master (deletion of the current branch prohibited) error: failed to push some refs to 'ssh://git@bitbucket.org/user/reponame.git'
我也试过
git push bb :master
但是这一切都不行。
注意:对于BitBucket ,你可以通过访问repo的设置来改变默认分支,并在“ Main branch
”combobox中改变分支。
一旦主分支不再主,那么你可以推动和删除主 。
在settings页面的options选项的settings块里(只要点击github repo页面上的Settings选项卡),就可以更改默认的分支了(你还需要在github上有其他默认分支) 。
完成之后,您可以将其删除:
$ git push bb :master