Git: presione sucursal local y realice un seguimiento

G

Ya sea que se haya registrado durante años o recién esté comenzando, en algún momento de su carrera deberá compartir los cambios de su base de datos de código. O tal vez, si eres como yo, tal vez solo estés paranoico y quieras almacenar todo en un repositorio remoto, como GitHub, para mantenerte a salvo en caso de que hagas algo estúpido en tu máquina local.

De cualquier manera, hay muchas formas de hacerlo, una de las cuales sería enviar una sucursal local a un repositorio remoto. En este breve artículo, eso es exactamente lo que voy a repasar.

Ahora supongamos que ha creado una nueva rama en su repositorio, tal vez para implementar una nueva función o corregir un error:

$ git checkout -b <branch-name>

Ahora que tiene una nueva rama para su función, realiza algunos cambios y adiciones a su código, lo dedica y está listo para compartirlo con el resto de su equipo.

La rama se puede enviar al repositorio remoto y la rama ascendente se puede rastrear en un orden:

$ git push -u <repo-name> <branch-name>

Como probablemente adivinó, la rama <branch-name> presionado para <repo-name> en este caso.

Una cosa importante a tener en cuenta es la -u elección. Esta opción es un alias para --set-upstream, que proporcionará una referencia de seguimiento ascendente a la rama que está empujando.

Esto es útil ya que esta referencia de seguimiento agrega, entre otras ventajas, a la rama remota especificada por defecto para comandos como git pull o git rebase cuando no se dan otros argumentos.

Entonces, el uso común de este comando parece ser:

$ git push -u origin master

Aquí estamos empujando la sucursal “maestra” de nuestra tienda local a la etiqueta “iniciativa” remota. En muchos casos, una “iniciativa” es un repositorio remoto compartido por su equipo, similar a un repositorio en GitHub.

Este mismo comando se puede utilizar para cualquier rama. Entonces, si estaba trabajando para corregir un error en su propia rama llamada “bug-184”, también puede presionar eso:

$ git push -u origin bug-184

.

About the author

Ramiro de la Vega

Bienvenido a Pharos.sh

Soy Ramiro de la Vega, Estadounidense con raíces Españolas. Empecé a programar hace casi 20 años cuando era muy jovencito.

Espero que en mi web encuentres la inspiración y ayuda que necesitas para adentrarte en el fantástico mundo de la programación y conseguir tus objetivos por difíciles que sean.

Add comment

Sobre mi

Últimos Post

Etiquetas

Esta web utiliza cookies propias para su correcto funcionamiento. Al hacer clic en el botón Aceptar, aceptas el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad