Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从bitbucket中删除git远程主机?_Git_Bitbucket - Fatal编程技术网

如何从bitbucket中删除git远程主机?

如何从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项目中,我在一个分支中进行了一些重构,现在这个分支应该是一个新项目。 我将这个项目从github转移到bitbucket。现在我想删除旧的主节点,并使重构分支成为新的主节点

我试图删除主控形状:

$ 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会导致灾难(个人观点)。