清除 git 上某个文件的历史

来源:互联网 发布:戒色软件 编辑:程序博客网 时间:2024/05/11 01:59
git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch 文件名' --prune-empty --tag-name-filter cat -- --allgit push origin master --forcerm -rf .git/refs/original/ git reflog expire --expire=now --all git gc --prune=now git gc --aggressive --prune=now

之前把jar包传到git上了 发下clone的时候很慢,从网上找到这种方法可以清除掉历史的jar包

参考:http://www.jianshu.com/p/573c1d2fe9fd


1 0
原创粉丝点击