删除Bitbucket中的分支
我在我们的一个仓库中创build了很多分支机构。 这些分支在被拉到主人面前进行testing。 现在我在列表中看到很多,他们我们将永远不会再使用它。 如何将这些分支直接删除到Bitbucket?
如果分支只是本地的,你可以使用-d如果分支已经被合并了,比如
git branch -d branch-name
如果分支包含您从未计划合并的代码,请改为使用-D 。
如果分支在上游回购(在Bitbucket上),您可以通过删除远程引用
git push origin :branch-name
此外,如果您在Bitbucket网站上,可以通过访问网站上的提交下的function分支选项卡来移除您推送的分支 。 你会发现一个省略号图标。 点击它,然后select删除分支 。 只要确保你想放弃所有的变化!
为了从Bitbucket中删除分支,
- 转到概述
- 点击分支机构的数量(应该显示分支机构的名单)
- 点击你想删除的分支
- 在右上angular,点击3个点(除了合并button)。
- 如果您有权限,可以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中转到左侧菜单中的分支。
- select你想要删除的分支。
- 转到操作列,点击三个点(…)并select删除。