# 删除包括历史
git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch 文件相对路径' --prune-empty --tag-name-filter cat -- --all
# 同步到远程
git push origin master --force
还有就是如果设置了忽略文件,一定在提交之前就设置好,提交后的同样会被git管理
原文链接:https://www.f2er.com/git/996899.html