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 y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con tus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. 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