首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >git-push错误,无法读取对象

git-push错误,无法读取对象
EN

Stack Overflow用户
提问于 2013-07-30 06:49:52
回答 1查看 3.2K关注 0票数 2

我在github有一个新的回购。我第一次尝试将我的本地存储库推送到github。我得到了以下错误。

代码语言:javascript
复制
$git push -u origin master
fatal: failed to read object 25560dba99aa5e7e94e77cf9b238c7baf5bff137:                   Invalid argument
error: failed to push some refs to 'git@github.com:vivek/fii.git'

我确实有一些损坏的对象,我在最后一次成功提交时求助于这些对象。我本地的git在恢复后运行良好,但是git-push失败了。

代码语言:javascript
复制
git fsck
fatal: failed to read object 0f1ebff038a9624485861b5f5b8a2859cbe4b49c: Invalid argument

我试着从.git/objects中删除大小为0的文件,但也不起作用。

-thanks

EN

回答 1

Stack Overflow用户

发布于 2013-08-08 04:19:10

我终于把它修好了。我从.git/objects中删除了损坏的对象。此外,我还将.git/refs/heads/master指向最新的工作提交。之后,此命令可以正常工作。

代码语言:javascript
复制
$git push -u origin master
Counting objects: 113, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (97/97), done.
Writing objects: 100% (98/98), 773.36 KiB, done.
Total 98 (delta 54), reused 0 (delta 0)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17935522

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档