Na verdade, existem três coisas aqui: origin masterduas coisas separadas e origin/masteruma coisa. Três coisas no total.
Dois ramos:
master é uma filial local
origin/masteré uma ramificação remota (que é uma cópia local da ramificação chamada "master" no controle remoto chamado "origin")
Um controle remoto:
origin é um controle remoto
Exemplo: execute duas etapas
Como origin/masteré um ramo, você pode mesclá-lo. Aqui está um exemplo em duas etapas:
Etapa um, busque masterno controle remoto origin. A masterramificação originativada será buscada e a cópia local será nomeada origin/master.
git fetch origin master
Então você origin/masterentra master.
git merge origin/master
Em seguida, você pode enviar suas novas alterações de mastervolta para origin:
git push origin master
Mais exemplos
Você pode buscar várias ramificações por nome ...
git fetch origin master stable oldstable
Você pode mesclar várias ramificações ...
git merge origin/master hotfix-2275 hotfix-2276 hotfix-2290