Wie kann ich das beheben 'bus error', wenn Sie versuchen, um ein git-commit-oder git-status

Habe ich ein git-repository auf einem OS X server verwendet, um gut funktionieren. Ich war in der Lage, Dateien hinzufügen, verpflichten Sie Sie, und ziehen Sie den Inhalt auf meinem laptop.

Wenn ich jetzt ssh in den server und tun git commit oder git status im repository, sehe ich in der Befehlszeile bus error.

git log funktioniert immer noch einwandfrei und gibt mir die übliche Ausgabe.

Ich vermute, dass etwas falsch ist mit dem repository, da in den anderen repos auf demselben server sowohl git commit und git status funktionieren aber noch.

Wie gehe ich die Fehlersuche /Behebung dieses?

Update:, die ich neu erstellt, das Verzeichnis ich zuletzt erstellt wurden, bevor das problem aufgetreten ist. Das ist mir erlaubt zu tun git status wieder!

Läuft git commit -a direkt danach, aber gab die folgende Fehlermeldung:

fatal: Unable to create '/path/to/repo/.git/index.lock': File exists.

If no other git process is currently running, this probably means a
git process crashed in this repository earlier. Make sure no other git
process is running and remove the file manually to continue.

Habe ich dann manuell gelöscht, die index.lock-Datei, und das problem ist jetzt gelöst..

Ich habe keine Ahnung, was schief gegangen ist. Irgendwelche Ideen..?

Schreibe einen Kommentar