Cómo forzar a Git Pull para sobrescribir archivos locales

Cómo forzar a Git Pull para sobrescribir archivos locales
Git ofrece múltiples comandos para realizar diferentes operaciones en repositorios locales de GIT, como crear nuevos directorios, ramas, etiquetas, realizar actualizaciones en carpetas/archivos de proyectos, extraer archivos/carpetas y muchos más. El "ps git tirónEl comando se utiliza para descargar archivos y carpetas desde el repositorio remoto de Git. También ayuda a modificar el repositorio local para verificar el contenido del repositorio remoto.

A veces, los usuarios pueden obtener errores al extraer los archivos del proyecto utilizando el comando Git Pull en el repositorio remoto. En esta situación, se requiere sobrescribir los archivos locales.

En este blog, aprenderemos cómo realizar la operación de extracción de git con fuerza para sobrescribir archivos locales.

Cómo forzar a Git Pull para sobrescribir archivos locales?

Para forzar a Git Pull para sobrescribir archivos locales, primero, muévase al repositorio local de Git y verifique la lista de contenido. Luego, actualice el archivo existente y agregue los cambios al repositorio utilizando el "$ git add ." dominio. Después de eso, obtenga la última versión del repositorio remoto al repositorio local ejecutando el "$ git busca" dominio. A continuación, ejecute el "$ git restablecimiento -cabezal"Comando para restablecer el puntero de la cabeza con fuerza. Por último, sobrescribe los archivos locales utilizando el "$ Git Pull Origin -Low-Unreled-Histories" dominio.

Ahora, implementemos el escenario anterior!

Paso 1: Mover al repositorio de Git

Al principio, muévase al directorio local con la ayuda del "cd" dominio:

$ CD "C: \ Users \ nazma \ git \ pull_force"

Paso 2: Contenido de repositorio de listas

Ejecutar el "LS"Comando para ver el contenido del repositorio local de Git:

$ LS

Como puede ver, actualmente, tenemos un archivo en el repositorio actual:

Paso 3: Actualizar archivo

A continuación, abra el archivo existente del repositorio git utilizando el "comenzar" dominio:

$ iniciar archivo99.TXT

Usando el comando anterior, el archivo se abrirá con el editor. Agregue algo de texto y guárdelo:

Paso 4: Archivo de seguimiento

Ahora, agregue todos los cambios al repositorio Git local utilizando el comando proporcionado:

$ git add .

Paso 5: Git para buscar

Para obtener la última versión del repositorio remoto Git al repositorio local de Git, ejecute el "Git busca" dominio:

$ git busca

De acuerdo con la salida a continuación, se afirma que el repositorio local GIT se actualiza con el repositorio remoto:

Paso 6: sobrescribir cambios

Finalmente, ejecuta el "reinicio de git"Comando con"-duroOpción "que restablecerá el puntero de la cabeza con fuerza:

$ git rein

Paso 7: solicitud de extracción

Por último, ejecute el "git tirónComando para fusionar el contenido obtenido con el repositorio local y sobrescribir los cambios:

$ Git Pull Origin Master-Allow-Un Related-Histories

Como puede ver, los cambios adicionales en el archivo de repositorio local se sobrescriben por el archivo de repositorio remoto:

Hemos ilustrado el procedimiento para realizar la operación de extracción Git con fuerza para sobrescribir archivos locales.

Conclusión

Para forzar a Git Pull para sobrescribir archivos locales, primero, abra el repositorio local de Git y verifique la lista de contenido. Luego, actualice el archivo existente y agregue los cambios al repositorio utilizando el "$ git add ." dominio. A continuación, obtenga la última versión del repositorio remoto. Después de eso, ejecute el "$ git restablecimiento -cabezal"Comando para restablecer el puntero de la cabeza con fuerza y, por último, sobrescribir los archivos locales usando el"$ Git Pull Origin -Low-Unreled-Histories" dominio. Este blog discutió cómo realizar la operación de extracción de git con fuerza para sobrescribir archivos locales.