real time web analytics

Git pull origin Sobrescribe maestro

Él “tirar de gitEl comando ” se usa para obtener el contenido del repositorio de GitHub en el repositorio local. Mientras trabajan en Git, los desarrolladores trabajan en diferentes ramas para cada característica. Una vez que completan el trabajo en la máquina local, deben enviar todos los cambios nuevos a las ramas del repositorio de GitHub. Para ello, se requiere realizar la operación git pull. Además, Git les permite sobrescribir la sucursal local con la sucursal remota de Git.

Este artículo explicará si y cómo el comando “git pull origin ” sobrescribe el maestro.

¿Cómo sobrescribe el comando “git pull origin ” al maestro?

Para sobrescribir la rama maestra local con una rama remota similar, primero, vaya al repositorio requerido y verifique la lista de URL remotas. Luego, descargue los últimos cambios del repositorio remoto al repositorio Git local. A continuación, envíe el contenido local al repositorio de GitHub. Por último, combine el “Maestro” rama del repositorio local con el “Maestro” rama del repositorio Git remoto para sobrescribirlo.

Paso 1: Muévase al directorio local de Git

Primero, ejecute el comando que se indica a continuación junto con la ruta del repositorio requerida y rediríjalo:

Paso 2: verifique la lista de URL remotas

Luego, verifique si el repositorio local está vinculado con el servidor centralizado conocido como GitHub o no:

De acuerdo con el resultado que se muestra a continuación, la máquina local está conectada con el repositorio remoto:


Paso 3: Ver el contenido del repositorio

Ejecute el “lsComando para mostrar la lista existente de contenido del repositorio de trabajo actual:

La siguiente captura de pantalla indica que el repositorio actual contiene tres archivos de texto:


Paso 4: Obtener contenido del repositorio remoto

Después de eso, descargue el contenido del repositorio remoto en el repositorio local con la ayuda del siguiente comando:


Paso 5: extraiga el contenido de la sucursal remota

Para obtener el contenido más reciente de la sucursal remota, ejecute el “tirar de git” dominio:

ps tirar de git –permitir-historias-no-relacionadas

Aquí el “–permitir-historias-no-relacionadasLa opción ” se usa para decirle a Git que el usuario puede fusionar las ramas de repositorios locales y remotos no relacionados:


Nota: Aquí, no hemos especificado el nombre del control remoto, lo que indica que ya estamos conectados con el repositorio remoto en el back-end a través de la URL remota proporcionada anteriormente.

Paso 6: Empuje el contenido local al repositorio remoto

Después de eso, ejecute el comando proporcionado a continuación para enviar los cambios locales al repositorio remoto específico:


Paso 7: Realice la operación de fusión en la sucursal local y la sucursal remota

Finalmente, establezca la posición del puntero HEAD en la rama remota “Maestro” con la ayuda del “reiniciar” dominio:

ps reiniciar –duro origen/Maestro

Aquí el “-duroLa opción ” se usa para restablecer el HEAD de la rama actual y eliminar los cambios en el directorio de trabajo y el índice de preparación:

Se puede ver que la sucursal local se ha fusionado con la sucursal remota.

Paso 8: Verificar nuevos cambios

Por último, consulte el historial de confirmaciones para ver los nuevos cambios:

En la siguiente captura de pantalla, se puede observar que HEAD apunta al local “Maestro“sucursal así como el control remoto”Maestro” rama que significa que la rama local se ha sobrescrito con la rama remota.

Si el usuario envía el contenido de la sucursal local a la sucursal remota, no es necesario que mencione la URL remota. Impulsará los cambios a la URL remota proporcionada:

Eso fue todo acerca de cómo el “git pull origen El comando sobrescribe la rama maestra.

Conclusión

Para sobrescribir el “Maestro” rama del repositorio local con el “Maestro” rama del repositorio remoto de Git, primero, redirigir al repositorio local deseado. Luego, busque y extraiga la rama remota para obtener el contenido más reciente. A continuación, envíe los cambios locales al repositorio de GitHub. Por último, combine ambas ramas usando el “git reset –hard /” comando para sobrescribirlos. Este artículo demostró cómo sobrescribir la rama maestra usando el comando “git pull origin “.

Leave a Comment