当前位置:   article > 正文

解决git不小心添加了大文件如何去掉_git取消上传大文件

git取消上传大文件

1.当你上传提示文件超过100M时会提示你使用命令
$ git rev-list --objects --all | grep id 查看文件
2.传统方式
git filter-branch --force --index-filter ‘git rm -rf --cached --ignore-unmatch 文件地址’ --prune-empty --tag-name-filter cat – --all
这种方式已经不是git的推荐方式,可能会失败。
3.安装推荐的
git repo-clean工具,
gitee地址:https://gitee.com/oschina/git-repo-clean#https://gitee.com/oschina/git-repo-clean/releases/
有详细介绍
我本次使用的是直接下载安装文件:
地址:https://gitee.com/oschina/git-repo-clean/releases/
将git-repo-clean.exe放在git的cmd目录下
如果找不到地址可以使用命令where git
查询git的目录
在这里插入图片描述

加入完成使用命令git repo-clean --version
出现版本信息就成功了

使用命令扫描大文件
$ git repo-clean --verbose --scan --limit=100M --type=zip --number=1 --delete
工具会帮你备份,不用担心数据丢失
操作完成会提示让你
git push origin --all --force
此时就可以将代码上传
注:前提前在.gitignore里面讲过滤文件,commit的时候也检查一下是否携带大文件,否则去除大文件根据这次经验会很麻烦。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/163224
推荐阅读
相关标签
  

闽ICP备14008679号