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

  • Canal TekZoom

    Canal TekZoo

    1 NİSAN 2012
  • MADFINGER Games a.s.

    MADFINGER Ga

    21 NİSAN 2009
  • RaverX DouBle StAg XI

    RaverX DouBl

    23 Mayıs 2008