Nasıl çözüleceği "Hata: kötü Endeksi – Önemli: dizin dosyası Gıt kullanırken bozuk"
git init
, sonra ekledim ve bir kaç dosya kaydedilmiş, bazı değişiklikler yapılmış, eklenmiş ve kararlı. Git daemon Windows üzerinde Cygwin altında çalışan) ayarlayın ve sonra depoyu klonlanmış.
Şimdi, klonlanan depo ile bu hata alıyorum:
$ git status
error: bad index file sha1 signature
fatal: index file corrupt
Bu depoya yeni bir kopyasını almaktan başka düzeltmek için herhangi bir yolu var mı?
CEVAP
Eğer sorun Endeksi olarak isehazırlama alanı için tamamlar(yani .git/index
), yalnızca dizin kaldırabilirsiniz (Eğer isterseniz yedek bir kopyasını oluşturun) ve sonra son tamamlama: sürüm için dizin geri yükleme
OS Linux/:
rm -f .git/index
git reset
Pencereler:
del .git\index
git reset
(reset
yukarıdaki komut git reset --mixed HEAD
) aynıdır
Alternatif olarak git reset
yerineplumbing git read-tree
alt düzey kullanabilirsiniz.
Eğer sorun değilsepackfile dizingit index-pack
kullanarak kurtarabilirsiniz.
nasıl önlemek "dizin zaten hata&q...
Hayır geliştirici dizin /Geliştirici&q...
Nasıl düzeltmek için: "uygun bir ...
Nasıl tamir "süreç kötü" bir...
Nasıl "Varolan Madde" Ekleyin...