清除 git 上某个文件的历史
2016-03-26 22:53
176 查看
git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch 文件名' --prune-empty --tag-name-filter cat -- --all git push origin master --force rm -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
相关文章推荐
- RPC failed; result=22, HTTP code = 411
- git更新已經刪除的文件
- 提取Git每次提交后Commit的文件
- GIT迁移服务器
- 分布式版本管理git入门指南使用资料汇总及文章推荐
- git终极指南:在实际开发中的应用
- 清除IE分级审查密码
- 清除上网后遗症
- 用注册表清除3389登陆记录的方法
- Service0.exe分析及清除方法提供
- 机器狗病毒清除方法
- 1sass.exe,winnet.sys,2pwsdor.sys,k87wovjoq.sys病毒清除
- 与流氓的较量 清除autorun.inf第1/2页
- RealPlay11 安装过程遭遇CNNIC附清除办法
- asp中实现清除html的函数
- 清除cookies的批处理(bat)
- 清除aspx页面缓存的程序实现方法
- JS清除选择内容的方法
- JS清除IE浏览器缓存的方法
- 当某个文本框成为焦点时即清除文本框内容