当我使用
git branch -a
列出我的分支时,git会显示一些远程分支,但我在我的gitlab上实际上找不到这些分支。我尝试了检出和跟踪这些分支,令人惊讶的是,git居然可以做到。但是当我执行例如git push origin :branch_name
时,git会说远程引用不存在,从而证明我在远程没有这些分支。因此我的问题是,这些分支是否存储在某种本地缓存中?如果是,要如何清除它?