我使用git flow
来处理项目的分支。它非常适合简化分支流程,但它也会导致在项目页面的下拉列表中显示大量分支。
有没有办法清理那个分支列表,只显示非合并分支而不丢失历史记录? Other examples I've seen似乎删除了历史记录。
答案 0 :(得分:4)
如果您已根据自己的喜好清理了repo的本地副本,则可以使用命令
删除遥控器上本地没有的所有分支。git push --all --prune
答案 1 :(得分:1)
您可以使用
删除合并的本地分支git branch -d <branchname>
如果您尝试删除未合并的分支,则会收到错误消息。
要删除远程(原始)存储库中的相同分支,您可以执行
git push origin :<branchname>