2015-05-03 15 views
5

Başka bir kullanıcının deposundan en son işlemi almak için git fetch upstream master kullanmaya çalışıyorum. Ama ne yazık ki işe yaramıyor. Ayrıca git fetch upstream denedim.Git getirme upstream çalışmıyor

İş nedir git pull upstream master, ancak sürekli olarak kullanmak istemiyorum, çünkü bu her zaman otomatik olarak birleştirme gerçekleştirecektir.

git fetch upstream master 
From https://github.com/jchun/nodeSite 
* branch   master  -> FETCH_HEAD 

Ve işte benim uzaktan kumanda şunlardır:

Bu

ben git fetch upstream master yürütmek zaman olsun çıkışı

git remote -v 
origin [email protected]:superzaky/nodeSite.git (fetch) 
origin [email protected]:superzaky/nodeSite.git (push) 
upstream  https://github.com/jchun/nodeSite.git (fetch) 
upstream  https://github.com/jchun/nodeSite.git (push) 

cevap

11

çalışma yaptı getir, ama sonucu görmek için yapmanız gereken a:

git log --oneline --all --graph --decorate --branches 

Sen (memba/ustası dahil) memba dalları görecekti

Ayrıca aracıyla getirilirken son SHA1 kontrol edebilirsiniz: (zaten yapıldığını beri)

git branch -avv 

git pull upstream master getirme kısmını tekrarlamak yoktu, ama aynı zamanda upstream/mastermaster için birleştirme.

+1

Ah evet ilk komutunuz işe yaradı, ikinci komut maalesef işe yaramadı. İşte bir bağlantı ekran görüntüsü: http://i.imgur.com/EejCCF5.png Hala bir sorum var: getirme işlemi işe yaradı, ancak şimdi depolarımın kullanıcı havuzundaki en son işlemleri nasıl güncelleyebilirim? ? – superkytoz

+0

@superkytoz evet, bu 'git şube' idi (ben 'git br' olarak adlandırılmış var). Çatalınızı güncellemek için http://stackoverflow.com/a/3903835/6309 adresini ziyaret edin: kendi ana dalınızın üst akışını/ana ünitesini yeniden düzenleyin ve ardından çatalınıza doğru itin. – VonC

+0

Neden git - log --pretty = oneline 'upstream işlemlerini gösteriyor? –

İlgili konular