SORU
6 Mart 2012, Salı


Unstage silinmiş bir dosya gıt

Genellikle, bir dosya için değişiklikleri atmak için.

git checkout -- <file>

Eğer atmak istiyorum değişim dosya silme ise? Yukarıdaki satırı hata verecektir:

error: pathspec '<file>' did not match any file(s) known to git.

Ne komut diğer değişiklikleri geri alma olmadan tek bir dosya geri yükleme?

bonus noktası:Ayrıca, eğer atmak istiyorum değişiklik olursa ne olacakeklemebir dosya mı? Onun da üstü unstage için nasıl bilmek istiyorum.

CEVAP
6 Mart 2012, Salı


Etkileri geri almak isteyen konum varsayarak 'git rm' veya 'takip' git add-A 'ya benzer bir şey: . rm

# this restores the file status in the index
git reset -- <file>
# then check out a copy from the index
git checkout -- <file>

'Git ', yeter yukarıdaki ilk satırı, henüz kararlı değil varsayarak Ekle geri almak için

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Kassem G

    Kassem G

    25 EKİM 2006
  • Miles Fisher

    Miles Fisher

    8 NİSAN 2009
  • ParryGripp

    ParryGripp

    12 AĞUSTOS 2006