如何从bitbucket中删除git远程主机?
在一个git项目中,我在一个分支中进行了一些重构,现在这个分支应该是一个新项目。 我将这个项目从github转移到bitbucket。现在我想删除旧的主节点,并使重构分支成为新的主节点 我试图删除主控形状:如何从bitbucket中删除git远程主机?,git,bitbucket,Git,Bitbucket,在一个git项目中,我在一个分支中进行了一些重构,现在这个分支应该是一个新项目。 我将这个项目从github转移到bitbucket。现在我想删除旧的主节点,并使重构分支成为新的主节点 我试图删除主控形状: $ git branch -D master Deleted branch master (was a947288). $ git push origin :master remote: error: refusing to delete the current branch: refs/h
$ 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)
在bitbucket前端,我也无法删除主文件。那我怎么能做到呢?或者我必须创建一个新项目并将重构分支推送到它的主项目中吗?在删除它之前,必须更改bibucket的主分支。 只要
master
是主分支,bitbucket就会阻止您这样做(这是有道理的)
在Bitbucket UI中:
- 选择存储库
- 选择管理
- 在存储库详细信息中,设置主分支
这意味着您必须首先在GitHub上推送新分支,才能将其选择为默认分支 然后您可以在GitHub上删除master 同样的想法:
@Jude在GUI中学习Git会导致灾难(个人观点)。