Mevcut şubemdeki tek dosyanın üzerine ana daldaki aynı dosyayla yazılsın mı?


108

Diyelim ki iki şubem var - masterve redesign. default.aspx.csYeniden tasarım dalımdaki dosyanın üzerine ustadan gelen ile nasıl yazabilirim ?

Bu soruyu buldum ancak bir dosyanın aynı daldaki önceki sürümüne nasıl geri döndürüleceğinin üzerinden geçiyor gibi görünüyor. Ayrıca a kullanmayı da düşündüm mergeama birleştirmek istemiyorum, üzerine yazmak istiyorum. Öneriler?

Yanıtlar:


157

git checkout master path/to/default.aspx.cs

Bunu yapmadan önce muhtemelen yapmanız gerekenler: git checkout redesign

Bu yüzden sadece git checkout FROM_BRANCH_NAME path/to/file


1
Orijinal yerel dosyanın içeriğiyle bu değişikliği geri almanın bir yolu var mı?
raychz

2
İle git checkout, bu değişiklikleri geri alma imkanı olmadan yerel değişikliklerin üzerine yazacaksınız. BİLDİĞİM KADARIYLA. Deneyebilirsiniz git show :path/to/file(: önek ile). Ancak bu, dosyanızı daha önce hazırladığınızı varsayar. Gitrevisions'a bakın .
Nepomuk Frädrich

1
Benim için git checkout origin/master <file>çalıştı. masterbirlikte işe yaramadı.
Saurav Sahu
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.