Nasıl 'git getir' ve 'git birleştirme' dan bir Uzaktan İzleme Şube (gibi 'Çek')
Git biraz uzaktan izleme şubeleri var, ama asla onları güncelledikten sonra yerel şube birleştirmek için mümkün gibi görünüyor 'git getir'.
Örneğin, uzak şube-sanırım 'başka bir şube'. Bu kadar yerel bir izleme şube kullanarak yola çıktık
git branch --track an-other-branch origin/an-other-branch
Şimdiye kadar, çok iyi. Ama eğer o Dalı alır güncellendi (genellikle bana hareketli makine ve işlemekten o makine), ve istiyorum güncelleme üzerinde orijinal makine, ben çalışan bir sorun ile getir/birleştirme:
git fetch origin an-other-branch
git merge origin/an-other-branch
Ne zaman ben bu, ben bir 'güncel' mesajı ve bir şey birleştirir.
Ancak, bir
git pull origin an-other-branch
her zaman beklediğiniz gibi güncellemeleri.
Ayrıca, git diff çalıştırılıyor
git diff origin/an-other-branch
farklılıklar gösterir, benim sözdizimi yanlış olduğunu düşünüyorum.
Neyi yanlış yapıyorum?
[DEĞİŞTİR 2010-04-09]:Bir kaç defa kontrol ettim ve kesinlikle farklı bir şube üzerinde değilim. Benim 'git getir' ardından 'git birleştirme' (yukarıda gösterildiği gibi) git Çek tam olarak aynı şeyi yapmak gerekir? Bazı iş akışı durumu vb gıt sonuçlarını alacağım.
CEVAP
Bir dal getir değilsin, koca bir uzaktan getir:
git fetch origin
git merge origin/an-other-branch
Neden " 'geliştirmek/origin&...
Yerel depo şube sadece uzaktan havuz B...
Nasıl git bir şube takip ediyor uzakta...
GİT: 'birleştirme yerine 'üz...
Nasıl yerel şube için uzak ana birleşt...