Git-beschädigtes Repo: Wie man ein Git-Objekt aus einem sauberen Repository auswählt

Dies ist eine der zahlreichen Fragen in Bezug auf ein Git-Repo, das beschädigt ist, genau ein loses Objekt, das schief gelaufen ist:

$ 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

Befolgen Sie die vorhandenen Antworten zu diesem Thema (Wie gehe ich mit beschädigten Git-Objektdateien um?, Wie kann man ein beschädigtes Git-Repository reparieren?, oderWas kann ich mit Git-Korruption aufgrund eines fehlenden Objekts tun?) Ich habe das Objekt bereits entfernt831a5d31 aus dem beschädigten Repository.

In meinem Fall habe ich einen Klon des Repositorys, der das Objekt zu enthalten scheint, das ich vermisse, aber es gibt keine Datei unterobjects/83/1a5d31af4a0af2f5a367689bee27a44efc22c9. Wie kann ich mein Repository reparieren?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage