Rama master local esta detrás de la rama master remota

Rama master local esta detrás de la rama master remota

Solución para cuando la rama master local está detrás de la remota en Git. Comandos para sincronizar y actualizar ramas locales.

Muchas veces (casi siempre) la rama local que tenemos de un repositorio se encuentra atrazada con la rama remota y estos son los pasos que yo realizo para actualizarme.

Actualizar rama Master

Cambiarse a la rama maestra

git checkout master

Obtener los cambio de la rama maestra remota

git fetch --all && git pull -f

Actualizar otras ramas locales con el remoto

Una vez se realizan los pasos anteriores, la rama master local está en sincronía con la rama master remota. Pero como resultado, las otras ramas locales no estan en sincronía con la nueva rama master local, para solucionarlo se realiza lo siguiente:

Cambiarse a la rama que se encuentra atrasada con la rama master local

git checkout BranchNameBehindCommit

Combinarla con la rama maestra local

git merge master

Ahora la rama esta en sincronía con la rama local.

Si esta rama esta en el repositorio remoto, se deben enviar los cambios.

git push

Fuente


Gracias

¡Gracias a todos! Sus aportes lo hacen posible. Si desea ayudar y apoyarnos a crear mejor contenido, puede hacer su donativo a través de paypal:

Algunos derechos reservados

Compartir en Redes sociales

A continuación

Cómo configurar un servidor Samba en Debian

Aprende a configurar Samba en Debian para compartir archivos en red con usuarios Linux, macOS y Windows.

Instalar Debtap en Arch Linux

Conversor de paquetes .deb a formato Arch Linux para instalar software exclusivo.

No WWW usando .htaccess

Elimina el prefijo 'www' de URLs con reglas simples en .htaccess para Apache.

Relacionado


¿Músico?

Si desea conocer sobre mi actividad musical lo invito a que visite la página principal. Allí encontrará todo sobre mi música.