Sebenarnya ada tiga hal di sini: origin masterada dua hal yang terpisah, dan origin/mastersatu hal. Tiga hal total.
Dua cabang:
master adalah cabang lokal
origin/masteradalah cabang jarak jauh (yang merupakan salinan lokal dari cabang bernama "master" pada remote bernama "asal")
Satu remote:
Contoh: tarik dalam dua langkah
Karena origin/mastermerupakan cabang, Anda dapat menggabungkannya. Berikut ini dua langkah menarik:
Langkah satu, ambil masterdari remote origin. The masterpada cabang originakan diambil dan salinan lokal akan diberi nama origin/master.
git fetch origin master
Kemudian Anda menggabungkan origin/masterke dalam master.
git merge origin/master
Kemudian Anda dapat mendorong perubahan baru Anda masterkembali 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