浏览文章

文章信息

git去除大文件 357

报错时可以用以下提示找到具体文件。

remote: File "8a7df67fdc061def5a6b9c5e8df6317cbb169ad7(18.30 MB)" is larger than the allowed size of 100.00 MB.

找到大文件:

 git rev-list --objects --all | grep 8a7df67fdc061def5a6b9c5e8df6317cbb169ad7

寻找结果:

8a7df67fdc061def5a6b9c5e8df6317cbb169ad7 app/code/Ama/Store/view/statics/assets/images/bg.jpg

改写历史删除大文件:

git filter-branch --tree-filter 'rm -f app/code/Ama/Store/view/statics/assets/images/bg.jpg' --tag-name-filter cat -- --all

 

原创