SORU
8 NİSAN 2010, PERŞEMBE


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
8 NİSAN 2010, PERŞEMBE


Bir dal getir değilsin, koca bir uzaktan getir:

git fetch origin
git merge origin/an-other-branch

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Abe Olandres

    Abe Olandres

    16 EYLÜL 2006
  • boogie2988

    boogie2988

    6 NİSAN 2006
  • CNNMoney

    CNNMoney

    16 Kasım 2006