GitHub'dan belirli bir dalı çekme
Birden fazla şubesi olan bir projem var. Bunları GitHub'e gönderiyordum ve şimdi proje üzerinde başka biri çalıştığı için onun dallarını GitHub'dan çekmem gerekiyor. Master'da iyi çalışıyor. Ancak diyelim ki birisi xyz
dalı oluşturdu. GitHub'dan xyz
dalını nasıl çekebilirim ve localhost'umdaki
xyz` dalıyla nasıl birleştirebilirim?
Aslında cevabım burada: https://stackoverflow.com/questions/1072261/push-and-pull-branches-in-git
Ancak bir hata alıyorum "! [rejected]" ve "non fast forward" ile ilgili bir şey.
Öneriniz var mı?
565
3
Uzak dallarınızı açıkça takip edin ve basit bir
git pull
tam da istediğiniz şeyi yapacaktır:İkincisi yerel bir işlemdir.
Ya da çatallama ile ilgili GitHub belgeleri ile daha da uyumludur:
Aşağıdaki komutlarla bir dalı bir dala çekebilirsiniz.
Ana dalda olduğunuzda, önce aşağıdaki gibi bir dalı da kontrol edebilirsiniz:
Bu, master'dan "xyz" adında yeni bir dal oluşturur ve bunu doğrudan kontrol eder.
O zaman yaparsın:
Bu, yeni dalı yerel
xyz
dalınıza çeker.Sorunu tam olarak anladığımdan emin değilim, ancak mevcut bir dalı çekmek şu şekilde yapılır (en azından benim için çalışıyor :)
Bu, yerel şubenizin origin/BRANCH üzerinden oluşturulduğunu varsayar.