2013-01-22 14 views

回答

6

你知道HEAD应该指向哪个分支吗?是master?运行git symbolic-ref HEAD refs/heads/master

基本上,以某种方式损坏名称HEAD的符号引用。您(或您运行的软件)肯定已经在.git目录中徘徊了。如果我是你,我会检查以确保你的回购中没有其他东西被损坏。您可以通过运行git fsck来验证您的对象数据库。

+0

我认为你是对的我跑'git fsck'并得到这个:'注意:HEAD指向未出生的分支(trunk)' – MichaelScaria

+0

@MichaelScaria:那实际上是我的错。我说'trunk'而不是'master',因为我最近一直在使用git-svn。用'git symbolic-ref HEAD refs/heads/master'再试一次。我会适当地更新我的帖子 –

+0

你刚刚救了我的人生。谢谢! – RedactedProfile