解决:打开当前项目的终端,输入
git remote update origin --prune
# 查看远程分支
git branch -r
--prune
--prune
参数告诉 Git 清理那些远程仓库中已经删除但本地仍然存在的跟踪分支。
命令作用
更新远程仓库引用:
git remote update 会从远程仓库拉取最新的引用信息,包括分支和标签。
这意味着它可以确保本地存储的远程仓库的状态是最新的。
清理不再存在的远程分支:
当远程仓库中的某个分支被删除后,本地仍然会有该分支的跟踪记录。
--prune 参数则会删除这些不再存在的远程分支的本地跟踪记录。