Ama "! [Reddedildi" "hatası alıyorum ve" hızlı ilerlemiyor "hakkında bir şey alıyorum
Bunun nedeni Git'in dallardaki değişiklikleri mevcut master'ınıza birleştirememesidir. Diyelim ki şubeyi kontrol masterettiniz ve uzak şubede birleştirmek istiyorsunuz other-branch. Bunu yaptığınızda:
$ git pull origin other-branch
Git temelde bunu yapıyor:
$ git fetch origin other-branch && git merge other-branch
Yani, a pullsadece fetcha'yı izler merge. Ancak, pull-ing, Git olacak sadece birleştirme other-branch eğer bir gerçekleştirebilirsiniz hızlı ileri birleştirme. Bir hızlı ileri birleştirme içine birleştirme çalıştığınız il başkanı bir olduğu bir birleştirme olduğunu soyundan Birleştirmek istediğiniz şube başkanı. Örneğin, bu geçmiş ağacınız varsa, birleştirme other-branchhızlı ileri bir birleşmeye neden olur:
O-O-O-O-O-O
^ ^
master other-branch
Ancak bu olurdu değil ileri sarma birleştirme be:
v master
O-O-O
\
\-O-O-O-O
^ other-branch
Sorununuzu çözmek için, ilk getir uzaktan şube:
$ git fetch origin other-branch
Ardından mevcut şubenizle birleştirin (bunu varsayacağım master) ve birleştirme çakışmalarını düzeltin:
$ git merge origin/other-branch
# Fix merge conflicts, if they occur
# Add merge conflict fixes
$ git commit # And commit the merge!