, ben benim git depo üzerinde herhangi komutu girdiğinizde hata aşağıdadır:Bozuk git deposu nasıl geri yüklenir? bir git tamamlamak sonra dondurulan benim laptop Donanımdan sıfırlama işleminden sonra
$ git status
fatal: failed to read object de02e6d5cd7823ea788429a33583bede09221163: Invalid argument
benim git depo kurtarmak için yine de var mı?
Ben iki aşağıdaki sorulardan çözüm bulamadık:
- How do you restore a corrupted object in a git repository (for newbies)?
- How to recover Git objects damaged by hard disk failure?
EDIT: Ben git depo ne de herhangi bir çözümün yolsuzluk neyin sebep olduğu tespit etmedi Bunu geri yüklemek için ... Sonunda SVN depomdan yeni bir klonla başladım!
Buradaki ilk adım dosya sistemlerinizi kontrol etmektir. Bu hata garip. Sizi ya da işletim sisteminizin bunun için ne yaptığını biliyor muydunuz? Ve başka bir şey yapmadan önce ** BACKUP ** yapın. – Mat
Neredeyse tüm cevaplar, birisinin bozulmamış bazı uzak köklerden yeniden kopyalanabileceğini varsayar. İşte sorun ... Ya sen ** köken, ve sen bozuksun? Sağ. Yani, burada: 'git-repair'' git fsck'i çalıştıracak ve karşılaştığı sorunları düzeltmek için oldukça zor bir program. https://git-repair.branchable.com/ Oldukça yetenekli görünüyor, ve eğer bir nesneyi (eğer varsa!) bir kopyadan kopyalamak zorunda kalsanız bile (bir yedeklemeniz var, değil mi?) ne olursa olsun onu kurtarıp gerçek işi bırakarak, çok fazla otomatikleştirilemeyen görevler. Bağlantısızlık, vb. –