Aslında burada üç şey var: origin master
iki ayrı şey ve origin/master
bir şey. Toplam üç şey.
İki şube:
master
yerel bir şubedir
origin/master
uzak bir daldır ( "origin" adlı uzaktaki "master" adlı dalın yerel bir kopyasıdır )
Bir uzaktan kumanda:
Örnek: iki adımda çekin
Yana origin/master
bir dalıdır, bunu birleştirebilirsiniz. İşte iki adımda bir çekim:
Birinci adım master
, uzaktan kumandadan getirin origin
. Üzerindeki master
şube origin
getirilecek ve yerel kopya adlandırılacak origin/master
.
git fetch origin master
Sonra origin/master
içine birleşirsin master
.
git merge origin/master
Ardından, yeni değişikliklerinizi master
geri itebilirsiniz origin
:
git push origin master
Daha fazla örnek
Birden çok dalı adıyla getirebilirsiniz ...
git fetch origin master stable oldstable
Birden çok dalı birleştirebilirsiniz ...
git merge origin/master hotfix-2275 hotfix-2276 hotfix-2290