git fatal: the remote end hung up unexpectedly fatal: early EOF fatal: index-pack failed

如果你遇到git fatal: the remote end hung up unexpectedly fatal: early EOF fatal: index-pack failed
你可以先浅复制
git-clone --depth 1 [你要克隆的repo]
之后你应该是能克隆下该分支了,但是又有新问题了,本地不是完整的repo了,只有克隆的一个分支了,用以下的命令可以解决
首先 git remote set-branches origin '*'
然后 git fetch -v

最后 git checkout [你需要的branch]

当然你也可以手动编辑 .git/config 这个文件

例如:
找到以下这行
fetch = +refs/heads/master:refs/remotes/origin/master
(替换 master 为 *):

fetch = +refs/heads/:refs/remotes/origin/

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Git有很多优势,其中之一就是远程操作非常简便。本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就...
    bondPang阅读 1,347评论 0 6
  • git 使用笔记 git原理: 文件(blob)对象,树(tree)对象,提交(commit)对象 tree对象 ...
    神刀阅读 3,799评论 0 10
  • 配置 首先是配置帐号信息ssh -T git@github.com # 登陆 github 修改项目中的个人信息 ...
    guanguans阅读 759评论 0 3
  • 本文针对初级用户,从最简单的讲起,但是需要读者对Git的基本用法有所了解。 Git是开源的分布式版本控制系统,...
    Sachie阅读 1,176评论 0 2
  • gitbook 简介 欢迎来使用Git, 它是一个快速的分布式版本控制系统。 以介绍Git如何存储数据为始,了解它...
    君子Python阅读 887评论 0 1