SORU
24 Ocak 2010, Pazar


Bir geri almak için nasıl "git rm -r ."?

Ben accidentely dedi "git-r .". rm Bunu nasıl kurtarılır?

İşlemediğim.

Tüm dosyaların silinmesi için işaretlendi bence de fiziksel olarak lcoal benim ödeme çıkarıldı.

DÜZENLEME:Eğer komutu bilseydim () son taahhüt dönmek olabilir. Ama eğer sadece geri almak mümkün olsaydı çok daha iyi olurdu "gıt-r .". rm Gerçekten son sonra ve önce taahhüt yaptığımdan emin değilim çünkü "git-r .". rm

CEVAP
24 Ocak 2010, Pazar


git reset HEAD

Bunu yapmak gerekir. Eğer değer verdiğin herhangi bir kaydedilmemiş değişiklikler yok eğer doğru değilse, o zaman

git reset --hard HEAD

gereken zorla son işlemeye her şey sıfırlandı. Kaydedilmemiş değişiklikler var, ama ilk komut işe yaramazsa, o zaman git stash ile kaydedilmemiş değişiklikleri kaydetmek:

git stash
git reset --hard HEAD
git stash pop

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • chrmoe

    chrmoe

    7 Kasım 2006
  • karneson

    karneson

    23 Temmuz 2006
  • TheFlightsuit

    TheFlightsui

    22 HAZİRAN 2009