GIT: Hacer que una Rama Existente Siga a una Rama Remota




Una rama local de GIT (branch) puede ser creada siguiendo (tracking) una rama remota, pero ¿Cómo hacemos que una rama local existente siga a una rama remota?

La forma engorrosa es editar el archivo .git/config, pero hay una forma mucho mas sencilla.


Si estas actualmente en la rama que quieres que siga a una rama remota:


git branch -u origin/nombre_rama

Y, si no estas en la rama actual:

git branch -u origin/nombre_rama nombre_rama


¿Qué Significa?


Estos comando harán que la rama local nombre_rama  siga a la rama remota nombre_rama del remoto origin.

Ten en Cuenta


Los comandos presentados anteriormente funcionan en las versiones de Git 1.8.0 o posterior. La antigua sintaxis de la versión 1.7.0 es obsoleta, a favor de la nueva sintaxis mas intuitiva y facil de recordar.

Tengo GIT 1.7.0


Si no tienes otra opción que quedarte con esta versión obsoleta de git, puedes usar:

git branch --set-upstream nombre_rama origin/nombre_rama


Pero es muy recomendable actualizar a la última versión estable disponible.

No hay comentarios:

Publicar un comentario