需求描述
由于个人不可控因素,不能上传大文件,且大文件在代码中不是核心可以去掉,所以本人采用删除历史中有关大文件的记录。
1,安装python工具包:git-filter-repo
pip install git-filter-repo
2,进入代码根目录,打开cmd
3,执行命令:git filter-repo --strip-blobs-bigger-than 大小
谨慎使用
该命令会删除分支中所有超过指定大小的文件的提交记录
git filter-repo --strip-blobs-bigger-than 60M
// 60m是要删除的大文件的大小 ,
4,强制推到远程仓库与其同步
git push -f origin branchName