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

  • eHow

    eHow

    27 NİSAN 2006
  • pjtoohot

    pjtoohot

    15 NİSAN 2008
  • ShoSho

    ShoSho

    20 Ocak 2010