Normalmente cuando queremos crear un branch local en git se hace
git checkout -b nombre-branch
Eso crea un branch en nuestro repo local, si queremos pushearlo a un remoto tenemos que hacer, estando parados en nuestro branch
git push remote-name branch-name
Ahora, que pasa cuando queremos usar un branch que esta en el remoto en nuestro local. Sencillo, primero bajamos el branch remoto a nuestro local y luego hacemos checkout en nuestro local pero referenciamos al branch remoto asà ambos branches se relacionan.
git fetch remote-name branch-name git checkout -b branch-name remote-name/branch-name
Note que
remote-name es el nombre del remoto, por ejemplo origin
branch-name es el nombre del branch, master, dev, qa, etc.
Leave a Reply