Git: presione sucursal local y realice un seguimiento

    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
    

    .

    Rate this post
    Etiquetas:

    Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *