1

git flow用来处理我的项目的分支。这对于简化分支过程非常有用,但是它也会导致在项目页面的下拉列表中显示大量分支。

有没有办法清理该分支列表以仅显示未合并的分支而不会丢失历史记录? 我见过的其他示例似乎删除了历史记录。

4

2 回答 2

4

如果您已根据自己的喜好清理了存储库的本地副本,则可以使用以下命令删除远程上您在本地没有的所有分支

git push --all --prune
于 2013-05-06T21:16:14.127 回答
1

您可以删除合并的本地分支

git branch -d <branchname>

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

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

git push origin :<branchname>
于 2013-05-06T21:13:42.743 回答