No estoy seguro de si está tratando de crear una sucursal remota desde una sucursal local o viceversa, por lo que he descrito ambos escenarios, así como la información proporcionada sobre la fusión de las sucursales remotas y locales.
Creación de una llamada remota "github":
git remote add github git://github.com/jdoe/coolapp.git
git fetch github
Lista de todas las ramas remotas:
git branch -r
github/gh-pages
github/master
github/next
github/pu
crear una nueva rama local (prueba) de la rama remota de un github (PU):
git branch test github/pu
git checkout test
Merge chang es de la rama remota de GitHub (PU) con la rama local (prueba):
git fetch github
git checkout test
git merge github/pu
rama remota de actualización de GitHub (PU) de una rama local (prueba):
git push github test:pu
Creación de un nuevo branch en un control remoto usa la misma sintaxis que actualizar una rama remota. Por ejemplo, crear una nueva rama remota (beta) en github de rama local (prueba):
git push github test:beta
Eliminar rama remota (PU) de GitHub:
git push github :pu
¿Qué sucede cuando 'git fetch r rama emote: rama && git co rama'? –