Git 分支显示已删除的远程分支

Alb*_*lia 2 git branch github git-remote

如果我检查远程存储库上的分支列表,我只会看到那些应该存在的分支,但是如果我使用以下命令在本地进行检查:

git branch -a
Run Code Online (Sandbox Code Playgroud)

我仍然看到delete this branch在合并拉取请求后使用Github 提出的功能删除的那些

我怎样才能“隐藏/删除”这个分支git branch -a

bk2*_*204 8

您可以使用该--prune选项来git fetch. 如果你的遥控器是origin,那看起来像git fetch --prune origin

请注意,这也将执行常规提取。

如果你想自动设置这个,你可以运行git config remote.origin.prune true,这将导致未来的 fetch 和 pull 自动修剪已删除的远程分支。