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

  • kremosakhaz

    kremosakhaz

    25 AĞUSTOS 2006
  • super1988guy

    super1988guy

    9 Aralık 2007
  • Vintendo Power

    Vintendo Pow

    2 Ocak 2007