git - 如何从 bitbucket 中删除 git remote master?

标签 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)

在 bitbucket 前端我也无法删除 master。那我怎么能做到呢?还是我必须创建一个新项目并将重构分支推送到其主分支?

最佳答案

您必须先更改 bibucket 的主分支,然后才能删除它。 只要 master 是主分支,bitbucket 就会阻止您这样做(这是有道理的)。

在 Bitbucket 用户界面中:

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

重复:

关于git - 如何从 bitbucket 中删除 git remote master?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32135648/

相关文章:

Github - merge 被阻止 - 基础分支要求对所有提交进行签名

混帐 : how to organize two projects that have common code

git - Bitbucket 事件图

php - 我如何在学校使用我的 Git

git - 当前不在任何分支 + git commit + checkout 不在任何分支时。我丢失了更改吗?

git - 在哪里可以找到 Git 本地化的语言列表?

android - 使用 mingc/android-build-box 时如何升级到 gradle 7.*?

Bitbucket 管道从工件 dist/中提取文件

git - 源码树Unity项目Ghost文件

svn - 这个 svn2git 错误是什么意思?