git push时,出现了超过100M的大文件,如何忽略之

git filter-branch --force --index-filter 'git rm -rf --cached --ignore-unmatch HW2/Hand/.vs/Hand/v16/ipch/AutoPCH/eb9ea4d4d3bdc69b/MAIN.ipch' --prune-empty --tag-name-filter cat -- --all

其中 HW2/Hand/.vs/Hand/v16/ipch/AutoPCH/eb9ea4d4d3bdc69b/MAIN.ipch 即为超过100M的大文件的文件路径。
用这行命令可以将其从提交历史之中移除,就可以成功push了

posted @ 2021-05-03 02:19  wr786  阅读(486)  评论(0编辑  收藏  举报