Тут насправді три речі: origin masterце дві речі, і origin/masterце одне. Усього три речі.
Дві гілки:
master є місцевим відділенням
origin/masterє віддаленою гілкою (це локальна копія гілки з назвою "master" на віддаленій назві "origin")
Один пульт:
Приклад: потягніть за два кроки
Оскільки origin/masterце галузь, ви можете її об'єднати. Ось крок у два кроки:
Крок перший, вийміть masterіз пульта origin. masterГілка на originбуде неправдоподібним і локальна копія буде називатися origin/master.
git fetch origin master
Потім ви зливаєтесь origin/masterу master.
git merge origin/master
Потім ви можете натиснути свої нові зміни masterна origin:
git push origin master
Більше прикладів
Ви можете отримати кілька гілок за назвою ...
git fetch origin master stable oldstable
Ви можете об'єднати кілька відділень ...
git merge origin/master hotfix-2275 hotfix-2276 hotfix-2290