SORU
12 Temmuz 2009, Pazar


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
12 Temmuz 2009, Pazar


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.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • DragsterMC Gaming

    DragsterMC G

    30 HAZİRAN 2013
  • Pocketnow

    Pocketnow

    14 EKİM 2007
  • SalGames2016

    SalGames2016

    17 Kasım 2012