Git: Push Local Branch y Track It

Ya sea que haya programado durante décadas o haya comenzado, en algún momento de su carrera necesitará compartir sus cambios en un código base. O tal vez, si eres como yo, puedes ser paranoico y querer almacenar todo en un repositorio remoto, como GitHub, para guardarlo en caso de que hagas algo estúpido en tu máquina local.
De cualquier manera, hay muchas maneras de hacerlo, una de las cuales sería empujar una sucursal local a un repositorio remoto. En este breve artículo eso es exactamente lo que voy a revisar.
Por ahora supongamos que ha creado una nueva rama en su repositorio, posiblemente para implementar una nueva característica o corregir un error:
$ git checkout -b <branch-name>
Ahora que tiene una nueva rama para su función, hace algunos cambios y adiciones a su código, la confirma y está lista para compartirla con el resto de su equipo.
Empujar la rama al repositorio remoto y rastrear la rama en sentido ascendente se puede hacer en un comando:
$ git push -u <repo-name> <branch-name>
Como usted probablemente adivinó, la rama <branch-name>se empuja a <repo-name>en este caso.
Una cosa importante a destacar es la -uopción. Esta opción es un alias para --set-upstream, que agregará una referencia de seguimiento en sentido ascendente para la rama que está presionando.
Esto es útil ya que agregar esta referencia de seguimiento, entre otras ventajas, hace que la rama remota especificada se convierta en la opción predeterminada para comandos como git pullgit rebasecuando no se proporcionan otros argumentos.

Acerca de: Programator

Somos Instinto Programador

0 comentarios:

Publicar un comentario

Dejanos tu comentario para seguir mejorando!

Con tecnología de Blogger.