SORU
22 AĞUSTOS 2011, PAZARTESİ


Tek bir dosya Hard reset

Ben şu anda benim çalışma dizini içinde üç değiştirilmiş dosyaları. Ancak içlerinden biri KAFASINI durumunu sıfırlamak istiyorum.

SVN svn revert <filename> kullanmak istiyorum (gerekirse svn update <filename>) izledi ama gıt git reset --hard kullanmalıyım. Ancak bu komut, tek bir dosya üzerinde çalışır.

Git herhangi bir şekilde tek bir dosya değişiklikleri iptal et ve taze BAŞ bir kopyasıyla üzerine var mı?

CEVAP
22 AĞUSTOS 2011, PAZARTESİ


Aşağıdaki komutu kullanabilirsiniz:

git checkout HEAD -- my-file.txt

... my-file.txt çalışma kopyası ve başından bu dizin durumuna hem de güncelleme olacak.

Bu komutta -- gerekebilir açıklıyor this answer, işaret VonC için teşekkürler.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Attempts at least

    Attempts at

    1 Ocak 2007
  • PlayStation

    PlayStation

    16 Aralık 2005
  • The Warp Zone

    The Warp Zon

    24 AĞUSTOS 2007