SORU
28 Mart 2009, CUMARTESİ


Çalışma kopyası Gıt değişiklikler bir dosyayı geri alma?

Sonra son sunmayacağım değiştirilmiş bir sürü dosya benim çalışma kopyası, ama istediğim için değişiklikleri için o dosyaları, sıfırlama için aynı devlet olarak en son commit.

Ancak, ben sadece bir değişiklik yalnız, başka bir şey dosya çalışma kopyası geri almak istiyorum.

Nasıl yapabilirim?

CEVAP
28 Mart 2009, CUMARTESİ


Kullanabilirsiniz

git checkout -- file

Yapabilirsin olmadan -- (olarak önerilen tarafından nimrodm), ama eğer dosya adı gibi bir şube veya etiketi (veya başka bir revizyon tanımlayıcı), Mayıs karışıyor, bu yüzden kullanarak -- en iyi.

Ayrıca, bir dosyanın belirli bir sürümünü kontrol edebilirsiniz:

git checkout v1.2.3 -- file         # tag v1.2.3
git checkout stable -- file         # stable branch
git checkout origin/master -- file  # upstream master
git checkout HEAD -- file           # the version from the most recent commit
git checkout HEAD^ -- file          # the version before the most recent commit

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ICON

    ICON

    19 EKİM 2011
  • jcortes187

    jcortes187

    24 Mart 2006
  • nigahiga

    nigahiga

    21 Temmuz 2006