git ------ warning: Large files detected.解决办法

今天遇到一个问题,原先iOS远程仓库中没有过滤ipa文件,导致ipa文件越来越大超过100M之后,提交代码到远程仓库报错了:


git ------ warning: Large files detected.解决办法_第1张图片
0DAACE4EFCE933CC3B38A936AFB2603A.jpg

百度的结果是要删除所有commit中的所有关于此文件的信息:

git filter-branch -f –index-filter "git rm -rf –cached –ignore-unmatch 文件路径" – –all

运行后发现报错了:



暂时还不知道啥问题,经查,加了几个参数之后,成功删除了commit中关于此文件的信息:

git filter-branch -f --prune-empty --index-filter "git rm -rf --cached --ignore-unmatch 文件路径" --tag-name-filter cat -- --all

成功后的打印太多了,在这就不贴了。

你可能感兴趣的:(git ------ warning: Large files detected.解决办法)