一、可能原因
1.1 分支太多
分支太多没删除,或者远程分支删除了,本地一直残留
二、处理办法
commit 太多,本地 git 缓存太大,可以执行下面命令清理不必要的文件优化仓库
git fsck && git gc --prune=now
2.1 下载指定分支的代码,且 depth=1 只会包含该分支最近一次 commit 的内容
git clone --single-branch --branch $BranchName --depth=1
2.2 本地清除远端被删除的分支
git remote prune origin
2.3 清理当前的工作目录
清理没被跟踪的文件,可能是构建产生的目标文件
git clean -f -d
发表评论 取消回复