首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GitX-L:缺少对象000000000000000000000000000000000000000000

GitX-L:缺少对象000000000000000000000000000000000000000000
EN

Stack Overflow用户
提问于 2012-05-15 21:25:43
回答 3查看 2.2K关注 0票数 4

打开git存储库时,我在GitX-L中收到以下错误:

代码语言:javascript
复制
The document “REPO_NAME” could not be opened.

An error occured while trying to open file://localhost/Volumes/SERVER/www/REPO_NAME/.git/.
fatal: missing object 0000000000000000000000000000000000000000 for refs/remotes/origin/HEAD

有没有人知道是什么导致了这个问题,或者知道如何解决它?我在使用命令行时没有得到这个错误,所以我假设这是GitX-L的问题。

git fsck确实告诉了我一堆悬而未决的条目,这会是罪魁祸首吗?

EN

回答 3

Stack Overflow用户

发布于 2012-12-13 20:08:10

当我在'GitX‘(一个图形用户界面工具)中打开一个存储库时,我得到了同样的错误信息。

对我来说,问题是由文件.git/refs/remotes/origin/HEAD引起的,该文件引用了我已经删除的一个远程分支:

代码语言:javascript
复制
ref: refs/remotes/origin/develop

我通过编辑文件以包含仍然存在的远程分支的名称来修复它:

代码语言:javascript
复制
ref: refs/remotes/origin/master
票数 8
EN

Stack Overflow用户

发布于 2012-05-15 21:32:29

看起来原点远程引用有问题...使用git branch -r -d origin/HEAD,甚至是git remote prune origin从终端中移除罪魁祸首,然后在GitX中重新打开它。

票数 3
EN

Stack Overflow用户

发布于 2012-06-06 23:57:09

我也有同样的问题。

一个简单的解决方案是克隆有问题的存储库,并开始使用克隆。这对我很管用。

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

https://stackoverflow.com/questions/10601694

复制
相关文章

相似问题

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