如何从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
但这一切都行不通。
答案 0 :(得分:106)
注意:对于 BitBucket ,您可以通过访问回购设置来更改默认分支,并更改“ Main branch
”组合中的分支框。
一旦主分支不再是主分支,那么you can push and remove master。
答案 1 :(得分:49)
在选项的设置块中点击设置页面(好吧,只需点击设置选项卡),你可以更改默认分支(你需要在github上有另一个默认分支)。
完成后,您可以将其删除:
$ git push bb :master
答案 2 :(得分:1)