Usando una rama del servidor
De Wiki de EGC
Escenario de partida como ejemplo:
- Desarrollador A crea la rama test y hace el push al servidor.
- Desarrollador B necesita acceder a la rama test del servidor
El desarrollador B hace:
% git branch -a
* master
remotes/origin/HEAD -> origin/master
remotes/origin/master
remotes/origin/test
Tiene crear la rama que sigue la pista a la rama remota (remote tracking branch):
% git branch test remotes/origin/test
Branch test set up to track remote branch test from origin.
Si comprobamos ahora la lista de ramas existente en local y en remoto nos dice:
% git branch -a
* master
test
remotes/origin/HEAD -> origin/master
remotes/origin/master
remotes/origin/test