【发布时间】:2015-11-13 17:16:31
【问题描述】:
我在我的存储库中做了很多更改,当然我忘记了我的 .gitignore 文件。
在此文件中,据说不应包含 /vendor 文件夹。此文件夹大小为 400mb。
所以我尝试推动我的项目,感谢:
git add -A
git commit -m "commit"
git push test master
失败了,因为项目太大:
error: unpack failed: error Object too large (201,984,000 bytes), rejecting the pack. Max object size limit is 104,857,600 bytes.
我再次添加了 .gitignore 文件,然后运行:
git rm -r --cached .
但是当我再次推送时,我仍然有同样的错误(大小相同),即使不再包含“供应商”文件夹。
这就像 git 保留了旧版本的提交......
你知道如何解决这个问题吗?
顺便说一句,我正在把它推到 springloops 上。
【问题讨论】:
标签: git springloops