我尝试按照这里的步骤 Remove large .pack file created by git 但是它对我不起作用,并且我无法添加评论以显示我的问题。
这是我的情况和步骤:
在我的文件夹 .git \ objects \ pack 中,我有32 MB的文件 pack-5b4989a1eaffd866f584f203b9fc4dcf27168727.pack ,我正尝试删除此文件,因为这是我的模板存储库,不能超过10MB,因此请清理它。
我执行以下步骤:
$ git filter-branch --index-filter 'git rm -r --cached --ignore-unmatch pack-30e62ba457c0929c78bb38eb7bdc1de66730c834.pack' --prune-empty
然后
git for-each-ref --format='delete %(refname)' refs/original | git update-ref --stdin
git reflog expire --expire=now --all
git gc --aggressive --prune=now
最后,我的文件仍然存在并且未被删除。 我做错了什么?感谢任何帮助
答案 0 :(得分:0)
您可能需要从计算机缓存中删除文件。
这可以使用:
git rm -r --cached .