我有一个相对较小的git存储库,其中是一个标准的wordpress安装.但另外我意外地在存储库中有一个"概念"文件夹,里面有很多更大的psd文件.
现在的问题是,在50次提交之后,git创建了一个"pack"文件,即1,3 GB.太大了!
为了缩小包文件夹,我试图通过以下方式删除我的"概念"文件夹:
git filter-branch --index-filter 'git rm -rf --cached --ignore-unmatch DIRECTORY/' --prune-empty --tag-name-filter cat -- --all
Run Code Online (Sandbox Code Playgroud)
然后
git gc --aggressive --prune
Run Code Online (Sandbox Code Playgroud)
执行这些命令后,我的"concept"文件夹从文件系统和所有提交中删除.答对了!
但是包文件仍然是1,3 GB
我搜索了stackoverflow,但我找到的只是我上面使用的命令.也许任何人都有任何关于如何缩小包文件夹的信息.我认为这个"概念"文件夹的大小为1,3 GB,它在55次提交期间提交.
最好的问候,安德烈亚斯
git ×1