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.
Te puede interesar:Git: agregar un mensaje dedicadoAhora 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.
Te puede interesar:Cómo instalar y configurar MySQL Server en WindowsLa 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.
Te puede interesar:Uso de la gestión y mitigación de riesgos en el desarrollo webEste 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
.
Te puede interesar:Manejo de eventos en Node.js con EventEmitter