我在存储库中进行了很多更改,当然,我忘记了我的 .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。