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

  • Associated Press

    Associated P

    18 EYLÜL 2006
  • knopik96

    knopik96

    7 Mayıs 2011
  • Shameless Maya

    Shameless Ma

    24 Mayıs 2012