gitlab仓库中的.git/objects/pack/*.pack目录过大如果不影响现有数据的情况下情况

gitlab仓库中的.git/objects/pack/*.pack目录过大如果不影响现有数据的情况下情况,
保证不清理现有仓库数据的前提下,如何清理

这是git通用的常规操作,网上有很多参考文档,你可以把仓库裸库拉取下来,在本地尝试一下其中的方法,比如:http://t.csdn.cn/zvi0h

您好,感谢回信

我试过这种方法,git filter-branch --force --prune-empty --index-filter 'git rm -rf --cached --ignore-unmatch XXX.framework' --tag-name-filter cat -- --all  执行这个命令的时候,删除的文件不仅是缓存把,我仓库的文件也会被删除。

请问 有没有办法只清理,git commit的缓存文件,文件本身不清理