Git beschädigt repo: wie man einen git-Objekt aus einem sauberen repository

Dies ist eine der zahlreichen Fragen, ein Git-repo, die beschädigt ist, ist gerade ein loser-Objekt, das ging schief:

$ git gc
Counting objects: 3299, done.
error: inflate: data stream error (unknown compression method)
error: unable to unpack 831a5d31af4a0af2f5a367689bee27a44efc22c9 header
Delta compression using up to 6 threads.
Compressing objects: 100% (3283/3283), done.
error: inflate: data stream error (unknown compression method)
fatal: loose object 831a5d31af4a0af2f5a367689bee27a44efc22c9 (stored in .git/objects/83/1a5d31af4a0af2f5a367689bee27a44efc22c9) is corrupt
error: failed to run repack

Folgenden vorhandenen Antworten auf das Thema (Wie gehe ich mit den beschädigten git-Objekt-Dateien?, Wie zu beheben beschädigte git-repository?, oder Was kann ich mit Git Korruption aufgrund eines fehlenden Objekts?) habe ich bereits entfernt das Objekt 831a5d31 aus der beschädigten repository.

In meinem Fall habe ich einen Klon des repositories, das scheint zu halten das Objekt fehlt mir, aber es gibt keine Datei auf objects/83/1a5d31af4a0af2f5a367689bee27a44efc22c9. Wie kann ich das Problem beheben meinem repository?

InformationsquelleAutor CharlesB | 2014-08-27
Schreibe einen Kommentar