remote: error: GH001: Large files detected. You may want to try Git Large File Storage
我删除了该文件。下面,您可以看到我尝试推送,然后尝试从缓存中删除该文件。
如何摆脱这个大文件,以便再次推送?
答案 0 :(得分:2)
我最终做了一个解决方法。
cp . ../backup
rm -R ..backup/.git
git reset --hard c14809fa
cp ../backup .
然后继续前进并提交并推送。
答案 1 :(得分:2)
不得仅删除该文件,必须将其从历史记录中删除。这与远程敏感文件(例如密码文件)所遵循的程序相同。
有很多方法可以做到这一点,最简单的方法是follow the instructions on Github。它们显示了两种方法,可以从存在的所有提交中清除文件。
答案 2 :(得分:0)
对我有用的一个好的解决方案:
git filter-branch --tree-filter 'rm path/to/your/bigfile' HEAD
然后:
git push origin master --force