2016-06-22 16 views
13

ile aynıdır. Değişikliklerimi özellik alanımda bir tek dosyada döndürmeye çalışıyorum ve bu dosyanın master ile aynı olmasını istiyorum. Git Özellik dalında bulunan tek dosyayı sıfırlamak için ana

Denedim:

git checkout -- filename 
git checkout filename 
git checkout HEAD -- filename 

O bunların hiçbiri benim özelliği dalı herhangi bir değişiklik yapılmış gibi görünüyor. Baska öneri?

+0

@ChrisMaes kullanın. Zaten yakın için oy verdim. Teşekkürler –

cevap

17

Eğer master yılında durumuna dosyayı dönmek isterseniz:

git checkout origin/master [filename]

+0

Teşekkürler Dennan, tam buradasın. Bu cevabı https://stackoverflow.com/questions/13847425/overwrite-single-file-in-my-current-branch-with-the-same-file-in-the-master-bran adresinde buldum. Sanırım peşindeyim. –

2

neredeyse yoktur; referansı ana; Dosyayı ana daldan almak istediğinizden beri:

git checkout master -- filename 

Farklılıkların önbelleğe alınacağını unutmayın; böylece elde ettiğiniz farklılıkları görmek isterseniz;

git diff --cached 
İlgili konular