Zum Inhalt springen
Git-FehlerWarnung
You are in 'detached HEAD' state

Detached-HEAD-Zustand

HEAD zeigt auf einen bestimmten Commit statt auf einen Branch, sodass neue Commits verwaist werden.

gitlinuxwindowsmacos

Was verursacht diesen Fehler

Sie haben direkt einen bestimmten Commit, Tag oder Remote-Branch ausgecheckt, anstatt einen lokalen Branch. Neue Commits in diesem Zustand gehören keinem Branch an und können verloren gehen.

So beheben Sie ihn

Erstellen Sie einen neuen Branch, um Ihre Arbeit zu sichern: git checkout -b new-branch. Oder kehren Sie zu einem bestehenden Branch zurück: git checkout main. Wenn Sie bereits Commits erstellt haben, legen Sie einen Branch an, bevor Sie wechseln.

Beispiel

git checkout -b new-branch  # to save work from detached HEAD
Offizielle Dokumentation

Verwandte Fehlercodes