如何从bitbucket中删除git远程主服务器?

s.m*_*ner 7 git bitbucket

在一个git项目中,我在一个分支中做了一些重构,现在这个分支应该是一个新项目.我把这个项目从github搬到了bitbucket.现在我想删除旧的master并使重构分支成为新的master.

我试图删除主人:

$ git branch -D master
Deleted branch master (was a947288).
$ git push origin :master
remote: error: refusing to delete the current branch: refs/heads/master
 ! [remote rejected] master (deletion of the current branch prohibited)
Run Code Online (Sandbox Code Playgroud)

在bitbucket前端我无法删除主人.那我怎么能得到那个呢?或者我是否必须创建一个新项目并将重构分支推入其主服务器?

Cyr*_*don 11

您必须先更改bibucket的主分支才能删除它.只要master是主分支,bitbucket就会阻止你这样做(这很有意义).

在Bitbucket UI中:

  • 选择存储库
  • 选择管理
  • 在Repository Details中,设置Main分支

重复: