从Github中删除Merged Branches

时间:2013-05-06 20:11:23

标签: git github

我使用git flow来处理项目的分支。它非常适合简化分支流程,但它也会导致在项目页面的下拉列表中显示大量分支。

有没有办法清理那个分支列表,只显示非合并分支而不丢失历史记录? Other examples I've seen似乎删除了历史记录。

2 个答案:

答案 0 :(得分:4)

如果您已根据自己的喜好清理了repo的本地副本,则可以使用命令

删除遥控器上本地没有的所有分支。
git push --all --prune

答案 1 :(得分:1)

您可以使用

删除合并的本地分支
git branch -d <branchname>

如果您尝试删除未合并的分支,则会收到错误消息。

要删除远程(原始)存储库中的相同分支,您可以执行

git push origin :<branchname>