git clone报错fatal: pack has bad object at offset 186137397: inflate returned 1

逐步拷贝

https://stackoverflow.com/questions/27653116/git-fatal-pack-has-bad-object-at-offset-x-inflate-returned-5

https://www.cnblogs.com/Lenbrother/p/17726195.html

https://cloud.tencent.com/developer/ask/sof/107092182

bash 复制代码
git clone --depth 1 <repository-url>
cd <repository-directory>
#然而还是失败
git fetch --unshallow

#均失败
git fetch --depth=100
git fetch --depth=50
git fetch --depth=40
#成功
git fetch --depth=30

#失败
git fetch --depth=35
git fetch --depth=31

发现出错的在31

获取期间的commit

bash 复制代码
$ git log --pretty=format:"%H" | sed -n '30,40p'
c736xxxx

由于是我自己的项目,所以我计划把这次提交的大文件删除掉,然后再下载代码

但是对应commit的文件其实已经不在了,已经被删了,所以其实无从下手

最后从是直接在git页面上点击download下载的代码

为了方便后期使用,我新建了一个git项目,然后把代码上传到该项目里了,后面计划就在这个项目里更新了

相关推荐
Arva .14 小时前
开发准备之日志 git
spring boot·git·后端
奇某人15 小时前
【嵌入式】【GIT】终端中文乱码修复
git
可爱的蜗牛牛15 小时前
上传本地git所有历史记录到已有远程仓库
git
idaibin17 小时前
"Git 多仓库用户身份自动切换与隐私保护指南
git·github
小何好运暴富开心幸福18 小时前
C++之日期类的实现
开发语言·c++·git·bash
im_AMBER20 小时前
Web 开发 24
前端·笔记·git·学习
银安20 小时前
Git篇(4):分支(Branch)与引用(Reference)
git
~央千澈~21 小时前
宝塔服务器面板部署安装git通过第三方应用安装收费怎么办—bash: git: command not found解决方案-优雅草卓伊凡
git
无言以对,沉默不语,随你随你。21 小时前
【解决办法】GitBash不能在任意文件夹打开
经验分享·笔记·git
stark张宇1 天前
告别Git恐惧症!一套课程搞定Win/Mac/Linux三端配置与核心原理
git·架构·github