浏览文章
文章信息
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