2013-01-22 4 views

Antwort

6

Wissen Sie, auf welchen Zweig HEAD zeigen sollte? War es master? Führen Sie git symbolic-ref HEAD refs/heads/master aus.

Grundsätzlich ist die symbolische Referenz mit dem Namen HEAD irgendwie beschädigt. Sie (oder die Software, die Sie ausgeführt haben) müssen um das .git Verzeichnis herumgestochert sein. Wenn ich Sie wäre, würde ich überprüfen, ob nichts in Ihrem Repo beschädigt ist. Sie können Ihre Objektdatenbank überprüfen, indem Sie git fsck ausführen.

+0

Ich denke, du hast Recht ich lief 'git fsck' und bekam das:' Hinweis: HEAD zeigt auf einen ungeborenen Zweig (Stamm) ' – MichaelScaria

+0

@MichaelScaria: Nun, das ist eigentlich meine Schuld. Ich sagte "trunk" statt "master", weil ich in letzter Zeit zu viel git-svn benutzt habe. Versuchen Sie es erneut mit 'git symbolic-ref HEAD refs/heads/master'. Ich werde meinen Beitrag entsprechend aktualisieren –

+0

Sie haben gerade mein Leben Mann gerettet. Vielen Dank! – RedactedProfile