是否有一种简单的方法可以删除远程等效不再存在的所有跟踪分支?
例:
分支机构(本地和远程)
主
产地/主
产地/漏洞修复,一个
产地/漏洞修复-B
产地/漏洞修复-C
在本地,我只有一个主分支。现在我需要处理bug-fix-a,所以我检查它,处理它,并将更改推送到远程。接下来我用bug-fix-b做同样的事情。
分支机构(本地和远程)
主
漏洞修复,一个
漏洞修复-B
产地/主
产地/漏洞修复,一个
产地/漏洞修复-B
产地/漏洞修复-C
现在我有本地分支机构master,bug-fix-a,bug-fix-b。Master分支维护者将我的更改合并到master中并删除他已经合并的所有分支。
那么现在的状态是:
分支机构(本地和远程)
主
漏洞修复,一个
漏洞修复-B
产地/主
产地/漏洞修复-C
现在我想调用一些命令删除分支(在本例中为bug-fix-a,bug-fix-b),这些分支不再在远程存储库中表示。
它会像现有的命令git remote prune origin
,但更像是git local prune origin
。
哆啦的时光机
慕田峪7331174