Poda automática con git fetch

Poda automática con git fetch
Mientras trabaja en un proyecto de equipo en GIT, cada desarrollador trabaja en diferentes módulos de proyecto. Después de completar su tarea, deben presionar todos los cambios adicionales al servidor remoto de GitHub para actualizar los archivos de código fuente para otros desarrolladores. Además, los usuarios deben actualizar su repositorio local con la versión actualizada del repositorio remoto.

A veces, otros miembros modifican los archivos del código fuente o eliminan cualquier rama o archivo del repositorio remoto. Para este propósito correspondiente, se requiere obtener la última versión del repositorio remoto de GitHub.

Este blog proporcionará un procedimiento directo para automatizar la poda con Git Fetch.

Cómo podar automáticamente con git fetch?

Para podar automáticamente con Git Fetch, siga los pasos proporcionados:

  • Navegue al repositorio requerido.
  • Establezca la URL remota y verifíquela.
  • Descargue la versión actualizada del repositorio remoto Git.
  • Ver ramas en el repositorio local.
  • Verifique las ramas en Github.
  • Cambiar la configuración de configuración.
  • Vuelve a buscar origen remoto.

Paso 1: Ir al repositorio de Git
Pase al repositorio GIT deseado ejecutando el comando proporcionado:

$ CD "C: \ git \ test_repo"

Paso 2: Agregar origen remoto
Para agregar origen remoto, use el "Git Remote AddComando "junto con el nombre remoto y URL de repositorio remoto requerido:

$ git remoto agregar origen https: // github.com/Laibayounas/NewRepo.git

Paso 3: Verificar el origen remoto
Asegúrese de que el origen remoto se haya agregado o no:

$ git remoto -v

Paso 4: Obtenga el origen remoto
A continuación, descargue el repositorio remoto utilizando el "Git busca" dominio:

$ git fetch origen

Paso 5: Ver todas las ramas
Ejecuta el "rama gitComando para ver la lista de todas las ramas:

$ git rama -a

La siguiente salida indica que actualmente existe una rama local y dos ramas remotas:

Paso 6: Verifique las ramas remotas en Github
Verifique la lista de las ramas remotas de GitHub existentes de un repositorio remoto particular:

Nota: Aquí, se puede ver que solo hay una rama, yo.mi., el "principal" rama. Sin embargo, nuestro repositorio local contiene "principal" y "alfa"Dos ramas remotas. Por lo tanto, el usuario debe actualizar el repositorio local con la versión actual del repositorio remoto a través de la poda.

Paso 7: Verifique el archivo de configuración
Verifique el valor predeterminado del "remoto.origen.ciruela pasa"Desde el archivo de configuración:

Remoto de configuración de $ git.origen.ciruela pasa

Se puede observar que el valor predeterminado no está establecido:

Paso 8: Cambiar el archivo de configuración
Ejecute el comando dado a continuación y cambie la configuración de configuración a "verdadero"Para podar automáticamente con Git Fetch:

Remoto de configuración de $ git.origen.podar

Paso 9: Verificar la configuración de la configuración
Después de eso, verifique si la configuración ha cambiado con la ayuda del comando a continuación:

Remoto de configuración de $ git.origen.ciruela pasa

Como puede ver, la configuración ha cambiado al valor especificado:

Paso 10: Obtenga la rama remota
Ahora, descargue las ramas remotas para obtener la versión actualizada con modificaciones:

$ git busca

Git ha podado automáticamente el contenido del repositorio remoto del repositorio local:

Paso 11: Verifique todas las ramas de la lista
Por último, verifique todas las ramas existentes, incluidas las remotas y locales, utilizando el "rama git" dominio:

$ git rama -a

En la siguiente captura de pantalla, se puede ver que el repositorio local se ha actualizado correctamente con la última versión del directorio remoto:

Hemos explicado el método más fácil de podar automáticamente con git fetch.

Conclusión

Para automatizar podar con Git Fetch, vaya al repositorio deseado. Verifique la configuración de la configuración. Si la configuración de la configuración es no establecida o "FALSO", Luego cámbielo con la ayuda del"Remoto de configuración de $ git.origen.ciruela pasa"Comando especificando el valor"verdadero". Este blog demostró el procedimiento para podar automáticamente con Git Fetch.