1 minuto(s) de lectura

Git - push

Cuando tus cambios están en el [HEAD] de tu copia del [Repositorio local] , para enviar estos cambios a tu Repositorio Remoto

  • Subir tus cambios a la rama que hayas elegido

git push origin <rama>

Ejemplo :

git push origin master → Subir tus cambios a la rama master

  • Subir una rama local del tipo tracking para que se pueda sincronizarse con la rama que se encuentra en el Repositorio Remoto y así cuando hagamos un commit desde nuestra rama local enviarlo al Repositorio Remoto utilizando esta rama tracking de enlace

    • Ejemplo :
  • Desde el [Repositorio Local] creamos una rama llamada demo

git checkout -b demo  
# Otra opción
git branch demo
  • Creamos la rama local tracking para enlazarla y subirla Repositorio Remoto para que se puedan enviar todos cambios confirmados mediante los commits de la rama demo
# Recuerda que 'origin' contiene la URL al Repositorio Remoto y que podría ser cualquier nombre distinto que hayas configurado mediante el comando ``git remote add <nombre> <url-repo-remoto>
git push --set-upstream origin demo``
  • Al ejecutar este comando se sincroniza la rama demo en el [Repositorio Local] con la rama demo del Repositorio Remoto
    • Si queremos comprobar si se ha creado la sincronización entre ambas ramas solamente tenemos que ejecutar el siguiente comando
git branch -vva
# Nos mostrará la siguiente salida
* demo            4347f1c [origin/demo] 4º commit rama demo

Deja un comentario