首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在推送和克隆git时获得致命错误

在推送和克隆git时获得致命错误
EN

Stack Overflow用户
提问于 2014-11-04 18:46:52
回答 1查看 6.2K关注 0票数 1

到昨天为止,我还能从遥控器上推拉。我不知道(或不记得)我今天做了什么,突然之间我不能推到远程git回购。我收到了跟随错误

代码语言:javascript
运行
复制
$ git push
Counting objects: 83, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (16/16), done.
Writing objects: 100% (17/17), 1.32 KiB | 0 bytes/s, done.
Total 17 (delta 12), reused 0 (delta 0)
remote: fatal: unresolved deltas left after unpacking
error: unpack failed: unpack-objects abnormal exit
To //myserver/git/apps/myApp.git
! [remote rejected] master -> master (unpacker error)
error: failed to push some refs to '//myserver/git/apps/myApp.git'

当我再次尝试克隆时,我会犯错误。

代码语言:javascript
运行
复制
$ Git clone //myserver/git/apps/myApp.git/
Cloning into 'MyApp'...
done.
fatal: unable to read tree 18295307f1270da3c09e3de91890652af4ff7ca8
warning: Clone succeeded, but checkout failed.
You can inspect what was checked out with 'git status'
and retry the checkout with 'git checkout -f HEAD'

两者都有

代码语言:javascript
运行
复制
git status 

代码语言:javascript
运行
复制
git checkout -f HEAD

给出误差

代码语言:javascript
运行
复制
fatal: unable to read tree 18295307f1270da3c09e3de91890652af4ff7ca8

有谁能帮我理解哪里出了问题,我该怎么解决?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-02 17:15:46

所以我解决了这个问题。幸运的是,我的远程回购是最新的,没有错误。使用验证对象命令

代码语言:javascript
运行
复制
git fsck --full

我看见那棵悬着的树。所以我把那些丢失的对象复制到我的本地副本。通过不断的检查和复制,我能够携带所有丢失的对象,并最终能够推送。伊维的事情现在是最新的。

损坏本地副本的原因可能是我删除了分支。我已经做过了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26742699

复制
相关文章

相似问题

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