如何更改BitBucket中的主分支?

问题描述 投票:0回答:4

我在 bitbucket 上有一个有两个分支的仓库。第一个分支是具有虚假内容的 master 分支,然后我有另一个名为 trunk 的具有正确内容的分支。

我想将主分支更改为主干(实际上是master)。我发现在 repo adminsitration 位于 bitbucket web 上我可以更改此设置,但我不能。

最后我想了解是否可以通过本地存储库中的终端来执行此操作。

也许一件简单的事情就是从主干中删除内容并将主干合并到主干和删除主干中,但我都不知道该怎么做。

git bitbucket
4个回答
82
投票
  1. 存储库。
  2. 单击存储库。
  3. 存储库设置。
  4. 高级
  5. 总行。
  6. 将其从 master 更改为 main 或其他。
  7. 保存更改。

回到过去

  1. 存储库

enter image description here

  1. 选择存储库
  2. 设置

enter image description here

  1. 总行:
    master

enter image description here

  1. 保存存储库详细信息

enter image description here


10
投票

与 2022 年关注此问题的人相关

菜单选项发生了一些变化。以下步骤可以帮助您实现相同的目标。

  1. 转到您的存储库。
  2. 单击左侧菜单栏上的存储库设置。
  3. 单击存储库详细信息(如果尚未选择)。
  4. 您应该能够看到一个写有
    advanced
    的下拉菜单(参见图片)。
  5. 在该下拉菜单中,您应该能够找到主分支设置。

我希望它有帮助:)

enter image description here


1
投票

有两个名为

trunk
master
的分支,将 master 更改为存储库的 HEAD 并删除
trunk
:

git symbolic-ref HEAD refs/heads/master
git branch -d trunk

来自:

https://answers.atlassian.com/questions/280944/how-to-change-main-branch-in-bitbucket


0
投票

您可以将主干合并到master(您可能必须强制它),然后删除主干

git checkout master
git merge trunk
© www.soinside.com 2019 - 2024. All rights reserved.