我在我们的一个代码库中创建了许多分支。这些分支是为了在合并到主分支之前进行测试的。现在我在列表中看到了很多这样的分支,但它们再也不会被使用了。如何直接在Bitbucket上删除这些分支?
我在我们的一个代码库中创建了许多分支。这些分支是为了在合并到主分支之前进行测试的。现在我在列表中看到了很多这样的分支,但它们再也不会被使用了。如何直接在Bitbucket上删除这些分支?
在Bitbucket中删除分支的方法:
除了@Marcus给出的答案外,现在你也可以通过以下方式删除远程分支:
git push [remote-name] --delete [branch-name]
在左侧菜单中进入 Bitbucket 的分支。
如果您正在使用Pycharm IDE进行开发,并且已经将Git添加到其中,那么您可以直接从Pycharm中删除远程分支。 从工具栏 VCS-->Git-->Branches-->选择分支-->并删除。 它会从远程Git服务器中删除该分支。
develop
分支的分支。for i in `git branch -r --merged origin/develop| grep origin | grep -v '>' \
| grep -v master | grep -v develop | sed -E "s|^ *origin/||g"`; \
do \
git push origin $i --delete; \
done
remote: external-pre-receive-hook declined remote: fatal: not a tree object remote: tar: This does not look like a tar archive remote: tar: Exiting with failure status due to previous errors
- DonBakagit remote prune origin
应该会对你有所帮助。虽然我晚了2年,但希望能帮到某些人。 - Styszma