Git github bazı şube çekin
Birden fazla Şubesi bulunan bir projem var. Github için onları zorluyorum, ve başka birinin onları üzerinde çalışıyor şimdi github dan bir çek yapmak istiyorum. Usta gayet iyi çalışıyor. Ama diyelim ki şube xyz var. Nasıl github şube xyz çek ve Birleştir benim localhost üzerinde şube xyz içine alabilir miyim?
Aslında burada benim cevabım var: http://stackoverflow.com/questions/1072261/push-and-pull-branches-in-git
Ama bir hata alıyorum "! [reddedildi]" ve bir "hızlı ileri" . sigara
Herhangi bir öneriniz var mı?
CEVAP
Ama bir hata alıyorum "! [reddedildi]" ve bir "hızlı ileri" . sigara
Bu Git geçerli master içine dallardan değişiklikleri birleştirmek çünkü. Hadi master
ve uzak şube other-branch
birleştirmek istediğiniz şube teslim olduğunu söylüyorlar. Bunu yaptığınızda:
$ git pull origin other-branch
Git temel olarak bunu yapıyor
$ git fetch origin other-branch && git merge other-branch
Yani, bir pull
fetch
merge
tarafından takip edilir. pull
-ıng ancak, Gitsadeceother-branch
birleştirmeeğerbir gerçekleştirebilirsiniz-hızlı ileribirleştirme. Bir-hızlı ileribirleştirme olan birleştirme için çalıştığınız Şube Başkanı bir birleştirmedoğrudan torunuŞube Başkanı birleştirmek istiyor. Eğer bu tarihi ağaç varsa, örneğin, daha sonra other-branch
yol açacaktır birleştirme, hızlı ileri birleştirme:
O-O-O-O-O-O
^ ^
master other-branch
Ancak, bu olurdeğilbir ileri birleştirme
v master
O-O-O
\
\-O-O-O-O
^ other-branch
Sorununuzu çözmek için, ilkgetiruzak şube:
$ git fetch origin other-branch
Sonra mevcut şube (master
kabul edeceğim) birleştirme ve birleştirme çakışmaları herhangi bir düzeltme:
$ git merge origin/other-branch
# Fix merge conflicts, if they occur
# Add merge conflict fixes
$ git commit # And commit the merge!
Nasıl bir sorun, varolan bir şube başv...
Yerel bir şube GitHub kadar bastırıyor...
Parça uzak yeni bir şube GitHub üzerin...
github arasındaki fark çatal ve şube...
Varsayılan daha farklı bir şube için ç...