Sebenarnya ada tiga hal di sini: origin master
ada dua hal yang terpisah, dan origin/master
satu hal. Tiga hal total.
Dua cabang:
master
adalah cabang lokal
origin/master
adalah cabang jarak jauh (yang merupakan salinan lokal dari cabang bernama "master" pada remote bernama "asal")
Satu remote:
Contoh: tarik dalam dua langkah
Karena origin/master
merupakan cabang, Anda dapat menggabungkannya. Berikut ini dua langkah menarik:
Langkah satu, ambil master
dari remote origin
. The master
pada cabang origin
akan diambil dan salinan lokal akan diberi nama origin/master
.
git fetch origin master
Kemudian Anda menggabungkan origin/master
ke dalam master
.
git merge origin/master
Kemudian Anda dapat mendorong perubahan baru Anda master
kembali ke origin
:
git push origin master
Lebih banyak contoh
Anda dapat mengambil beberapa cabang dengan nama ...
git fetch origin master stable oldstable
Anda dapat menggabungkan beberapa cabang ...
git merge origin/master hotfix-2275 hotfix-2276 hotfix-2290