如何清除git缓存?

Car*_*ine 3 git gitlab

当我列出我的分支时git branch -a,git向我显示远程分支,我实际上无法在我的远程(gitlab)上找到.我试图检查并跟踪那些分支,令我惊讶的是,git做到了.但是当我这样做时git push origin :branch_name,git说远程引用不存在,从而证明我的遥控器中没有这些分支.因此我有一个问题,那些分支存储在某种本地缓存中?如果是的话,如何清除它?

mpl*_*plf 10

使用git fetch -p修剪你的本地缓存


Jan*_*Jan 8

就像清理旧的远程 git 分支时提到的那样,您应该使用git remote prune origin.

我没有使用那里提到的其他两个命令。