删除Bitbucket中的分支

我在我们的一个仓库中创build了很多分支机构。 这些分支在被拉到主人面前进行testing。 现在我在列表中看到很多,他们我们将永远不会再使用它。 如何将这些分支直接删除到Bitbucket?

如果分支只是本地的,你可以使用-d如果分支已经被合并了,比如

 git branch -d branch-name 

如果分支包含您从未计划合并的代码,请改为使用-D

如果分支在上游回购(在Bitbucket上),您可以通过删除远程引用

 git push origin :branch-name 

此外,如果您在Bitbucket网站上,可以通过访问网站上的提交下的function分支选项卡来移除您推送的分支 。 你会发现一个省略号图标。 点击它,然后select删除分支 。 只要确保你想放弃所有的变化!

在这里输入图像说明

为了从Bitbucket中删除分支,

  1. 转到概述
  2. 点击分支机构的数量(应该显示分支机构的名单)
  3. 点击你想删除的分支
  4. 在右上angular,点击3个点(除了合并button)。
  5. 如果您有权限,可以select“删除分支”。

除了@Marcus给出的答案,您现在还可以通过以下方式删除远程分支:

 git push [remote-name] --delete [branch-name] 

我可以删除我的大部分分支,但看起来像这样,我不能删除它:

在这里输入图像说明

原来有人在设置下Settings Branch permissions ,并从那里取消选中Allow deleting this branch 。 希望这可以帮助别人。

在这里输入图像说明

Android Studio中 ,IDE右下angular的选项:

  • 更改/结帐其他本地分支
  • 删除不需要的本地分支(即v0.0.1 …)
  • 删除不需要的远程分支 (即origin / v0.0.1 …) – 如果分支不被阻止被删除并且它们不是分支,这一步将删除BitBucket中的分支。

只需点击:git push origin:branch

Bitbucket中转到左侧菜单中的分支。

  1. select你想要删除的分支。
  2. 转到操作列,点击三个点(…)并select删除。