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

  • BSA

    BSA

    9 NİSAN 2012
  • LinusTechTips

    LinusTechTip

    25 Kasım 2008
  • Stevie

    Stevie

    2 Mayıs 2010