美文网首页
git一不小心上传了大文件,怎么破?

git一不小心上传了大文件,怎么破?

作者: 陶菇凉 | 来源:发表于2023-03-12 14:43 被阅读0次

1、重写commit,删除大文件**

git filter-branch --force --index-filter "git rm -rf --cached --ignore-unmatch dns.zip" --prune-empty --tag-name-filter cat -- --all

dns.zip:文件名

2、如果报错了咋办?**

报错:Cannot rewrite branches: Your index contains uncommitted changes.

解决:git stash

3、如果没有报错,就一直等待清理完成,推送即可:**

git push origin master --force

如果报了第2步的错,就需要解决后重新执行:git filter-branch --force --index-filter "git rm -rf --cached --ignore-unmatch CPT_0707_ao/temp_past/temp2/deltap.csv" --prune-empty --tag-name-filter cat -- --all,等待修复完成后git push

4、清理和回收空间**

rm -rf .git/refs/original/

git reflog expire --expire=now --all

git gc --prune=now

相关文章

  • git上传大文件

    git 上传大文件 首先下载git lfs. 然后开启 LFS 功能: 然后再次通过 Git LFS 提交大文件。...

  • Git 使用过程总遇到的几个问题(git上传大文件,git-lf

    1, Git 上传大文件的问题 git每次提交默认最大文件不超过100M,如果遇到上传超过100M的文件的时候使用...

  • git lfs

    git lfs 是大文件存储的简称,真的大文件,git 的切换,已经,提交上传,都会慢,影响操作性能.所以引入了 ...

  • 用git上传大文件

    使用git上传到github一个json文件结果超过100M被拒绝上传 这个时候需要用到 git lfs (大文件...

  • git上传超过100m大文件

    当必须上传大文件时。需借助git-fls下载地址:https://git-lfs.github.com/[http...

  • git

    参考: git-lfs上传大文件 Git常用命令大全 git book gitlab两个服务器之间同步项目 Git...

  • Ueditor 踩坑

    1.上传大文件D:\phpStudy\WWW\youth_git\Public\static\ueditor_ne...

  • Git上传大文件

    最近开发项目中,使用了几个体积超过100M的第三方框架,这样导致在提交代码入库时,会被拒绝,以GitHub为例,单...

  • Git 大文件上传

    下载官方插件并安装git-lfs应用插件(实际上就是添加该配置) git lfs installgit lfs t...

  • GIT上传大文件

    描述 GIT上传超过100M的大文件时,会报错: 解决方案有三种: 1. 大文件不入库 参考github官方解决方...

网友评论

      本文标题:git一不小心上传了大文件,怎么破?

      本文链接:https://www.haomeiwen.com/subject/moznldtx.html