Immer wenn ich versuche, meine Arbeit zu begehen, bekomme ich diesen Fehler.
%Vor%Was soll ich tun, wenn ich meine Änderungen beibehalten möchte?
Weißt du, auf welchen Zweig HEAD
zeigen sollte? War es master
? Führen Sie git symbolic-ref HEAD refs/heads/master
.
Grundsätzlich ist die symbolische Referenz mit dem Namen HEAD
irgendwie fehlerhaft. Sie (oder die Software, die Sie ausgeführt haben) müssen das .git
Verzeichnis durchsucht haben. 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.
Kopieren Sie die zuletzt geänderten Dateien in ein anderes Verzeichnis, löschen Sie das lokale git-Repository auf Ihrem Computer, klonen Sie das Repository erneut mit 'git clone URL', verschieben Sie die zuletzt geänderten Dateien in ein anderes Verzeichnis, git füge Dateien hinzu, git commit -m "ur msg" und schiebe mit dem Befehl git push
zum entfernten Repository