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

  • boburnham

    boburnham

    11 Temmuz 2006
  • Jordie Jordan

    Jordie Jorda

    27 Ocak 2008
  • LiquidMusick

    LiquidMusick

    23 Aralık 2010