En realidad, hay tres cosas aquí: origin masterson dos cosas separadas, y origin/masteres una cosa. Tres cosas en total.
Dos ramas:
master es una sucursal local
origin/masteres una rama remota (que es una copia local de la rama llamada "maestro" en el remoto llamado "origen")
Un control remoto:
origin es un control remoto
Ejemplo: tire en dos pasos
Como origin/masteres una rama, puede fusionarla. Aquí hay un tirón en dos pasos:
Paso uno, busca masterdesde el control remoto origin. Se buscará la masterrama originy se nombrará la copia local origin/master.
git fetch origin master
A continuación, se fusionan origin/masteren master.
git merge origin/master
Luego puede empujar sus nuevos cambios mastera origin:
git push origin master
Más ejemplos
Puede buscar varias ramas por nombre ...
git fetch origin master stable oldstable
Puedes fusionar múltiples ramas ...
git merge origin/master hotfix-2275 hotfix-2276 hotfix-2290