SORU
19 Ocak 2010, Salı


Gözat artık Gıt tamamlar

Benim git deposu var nasılsa gitti bitkin - ben yüklü msysgit bu sabah ve yerine şube adı olduğunu gösterdi sonra geçerli dizini "((ilan no: yeniden...))", 'git status' raporları her şey gibi yeni bir dosya, 'git log' ve 'gıt reflog' söyle bana "önemli: kötü varsayılan revizyon 'KAFA'" ve benzeri.

Yapıyor 'git reflog --tüm' veya 'gitk --tüm' gösterir bana geri kalanı depo sağlam, ama göründüğü gibi dal üzerinde çalıştığımı sahip ortadan kayboldu, hangi açıklar neden KAFASI yok gibi gözüküyor var/nokta bir şey.

Biliyorum gıt tutar tutun her türlü bilgi toplanır, ve ben varsayarak benim taahhüt var sadece artık bir şekilde, bu yüzden orada bazı komut olduğunu gösterir bana o yaparsa ben de reset HEAD?

EDİT: Ah canım. Ben keşfettim 'git fsck' ve '' raporları "önemli: 03ca4... bozuk nesne". gıt fsck --tam Şeytan ben bu konuda ne yapabilirim?

EDİT: Ah canım, ah canım. Baktım başka bir şube, daha sonra denedim yeniden oluşturmak orijinal şubesi ile aynı adı kullanarak 'git checkout -b lostbranchname', ve git diyor "hata: % gidermek başvuru başvuruları başkanları//lostbranchname: Hiçbir hata, ölümcül: Başarısız kilit hakem güncelleme: hata". 'Hata' özellikle kötü bir hata olmalı. Hala etrafında asılı duruyor gibi, ama öldürülmek için kullanılan yapılamıyor olması mümkün görünüyor.

EDİT: Süper duper ah canım. Yaptım bir sürü açmak ve yeniden paketlemek ve yerine şeyler söyledi " burada: http://stackoverflow.com/questions/801577/how-to-recover-git-objects-damaged-by-hard-disk-failure ama şimdi gidiyorum bir karma bildirilen bozuk, bir şey olarak zararsız olarak 'git status'. Tüm şey boşuna olacak sanırım. Git güzel ve tüm, ama bu tür şeylerle uğraşmak zorunda olmamalıyım.

CEVAP
24 ŞUBAT 2010, ÇARŞAMBA


Bu açık bırakmak yerine kendi soruma bir cevap versem daha iyi olacak. git reflog --all kullanarak tamamlar yetim ve geçmişi yeniden inşa edebilirsiniz SHA1 sağlamalarının kullanarak göz atmak için iyi bir yol.

Benim durumumda olsa da, depoyu bu; git fsck bulmanıza ve bazen depodaki hataları düzeltme kendisi yardım etmedi çok bozuktu.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Christopher Bill

    Christopher

    30 NİSAN 2009
  • PhoneArena

    PhoneArena

    7 NİSAN 2006
  • WhtButterflyLiz

    WhtButterfly

    14 NİSAN 2008