删除 Git 仓库中未列出的分支

Delete unlisted branch in Git repo

我有一个自动完成脚本,可以让我输入:

git checkout m

然后点击 'tab' 按钮,它将自动完成。在这种情况下,它应该自动完成 'master'.

但是,我的脚本告诉我,我的存储库中还有另外两个分支,标题为:

我试过像这样使用强制删除来删除它们:

git branch -D making-test-branch

但是,我收到以下错误消息,提示找不到分支:

error: branch 'making-test-branch' not found.

当我用 'git branch' 列出我所有的本地分支时,没有列出分支。

我在这里错过了什么,我不能删除这两个分支?

我会检查这个类似的问题,看看它是否能回答您的问题: How do I remove deleted branch names from autocomplete?