【发布时间】:2011-09-10 01:34:28
【问题描述】:
我有一个 Git 存储库的分支,而我的克隆似乎与一个不再存在的旧分支存在问题。我不断看到这条消息:
error: refs/heads/t_1140 does not point to a valid object!
我没有任何其他消息,并且 repo 工作正常。没有任何操作可以阻止我在其他分支上工作、推送更改、拉取......等等。
我环顾四周,没有关于如何解决此问题的明确说明。我试图执行git fsck --full,但我没有看到任何错误。只是dangling ... 消息的负载。
我还检查了我的.git/config,没有对这个分支的引用,还检查了.git/refs/heads,没有对t_1140的引用
知道如何摆脱这个错误吗?
p.s 我试图再次克隆我的 repo,似乎错误也是我的 Github repo。所以,我现在唯一能想到的就是放弃我的回购并再次分叉。
【问题讨论】:
-
顺便说一句,我遇到了这个错误,例如,推主
git push origin master并且我确定我在主中: -
这变得更糟了,它现在也影响到我新创建的分支,如gist.github.com/1012439 所示。推送新创建的
t_1144分支后,每当我尝试推送另一个分支时,我都会突然收到此分支的错误消息。从那时起,任何与上游仓库同步的尝试都会显示该错误和t_1140错误:gist.github.com/1012452 -
我已经擦掉了我的叉子并再次分叉。现在看起来一切都很好。
标签: git version-control github