我们如何从 Git 中的自动完成中删除不再存在的分支?

How do we remove branches that no longer exist from the auto complete in Git?

^ 例如,您可以看到在我 运行 git brgit branch 的别名)

之后

我不再有 fix/add-themed-validation 分支,我删除了它。

然而,当我尝试检查具有相似名称的不同分支时,fix 分支在我的自动完成中。

这可能是来自远程(例如起源)的那个。您需要从遥控器中删除那个 "prune"

git fetch --prune