删除不再位于远程的跟踪分支
有一种简单的方法可以删除所有不再具有远程等效项的跟踪分支吗? 例: 分支机构(本地和远程) 主 起源/主人 起源/错误修复 原点/错误修复-b 原点/错误修复-C 在本地,我只有一个master分支。现在,我需要处理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。