fatal: index file corruptfatal: Index-Datei beschädigt
Die Git-Index-Datei (.git/index) ist beschädigt.
Was verursacht diesen Fehler
Die .git/index-Datei wurde beschädigt, typischerweise durch einen Absturz während eines Schreibvorgangs, Plattenausfall oder konkurrierende Git-Operationen, die sich gegenseitig beeinflussen.
So beheben Sie ihn
Den beschädigten Index entfernen und neu erstellen: rm .git/index && git reset. Dadurch wird der Index aus HEAD neu aufgebaut. Die Dateien im Arbeitsverzeichnis bleiben erhalten. git status ausführen, um sicherzustellen, dass alles korrekt ist.
Beispiel
rm .git/index && git resetVerwandte Fehlercodes
fatal: ambiguous argumentfatal: ambiguous argument
Git kann nicht ermitteln, ob das Argument auf eine Revision, einen Pfad oder etwas anderes verweist.
You are in 'detached HEAD' stateDetached-HEAD-Zustand
HEAD zeigt auf einen bestimmten Commit statt auf einen Branch, sodass neue Commits verwaist werden.
fatal: refusing to merge unrelated historiesfatal: refusing to merge unrelated histories
Git verweigert das Zusammenführen zweier Branches, die keinen gemeinsamen Vorfahren besitzen.
There is no tracking information for the current branchThere is no tracking information for the current branch
Der aktuelle Branch ist nicht so konfiguriert, dass er einen Remote-Branch trackt.
error: failed to push some refserror: failed to push some refs
Der Push wurde abgelehnt, weil der Remote Änderungen enthält, die lokal nicht vorhanden sind.
fatal: No submodule mapping foundfatal: No submodule mapping found
Git-Submodule werden referenziert, sind aber nicht ordnungsgemäß initialisiert.