有没有一种简单的方法来删除其远程等效不再存在的所有跟踪分支?
示例:
分支机构(本地和远程)
在本地,我只有一个master分支。现在我需要处理bug-Fix-a,所以我检查它,处理它,并将更改推送到远程。接下来我对bug-Fix-b做同样的事情。
分支机构(本地和远程)
现在我有本地分支大师、bug-Fix-a、bug-Fix-b。主分支维护者将把我的更改合并到大师并删除他已经合并的所有分支。
所以现在的状态是:
分支机构(本地和远程)
现在我想调用一些命令来删除分支(在本例中为bug-Fix-a、bug-Fix-b),它们不再在远程存储库中表示。
它类似于现有的命令git remote prune origin
,但更像git local prune origin
。