Los desarrolladores guardan sus cambios locales en el repositorio de GitHub después de completar su trabajo en el sistema local. También descargan los últimos cambios del repositorio remoto en su sistema local realizando la operación de búsqueda o extracción. Cuando un miembro del equipo realiza cambios en el repositorio de GitHub y obtiene esos cambios, los cambios se descargan en una referencia de Fetch_head.
Este artículo explicará:
¿Qué significa Fetch_head en Git??
"Fetch_head"Realiza un seguimiento de los cambios obtenidos desde el repositorio de GitHub. Cuando el usuario ejecuta el "Git busca"Comando, descarga el contenido en la punta de una rama de git remota en particular que viene como un confirmación. El fetch_head almacena el sha hash del confirmación en la punta de una rama en particular. Sostiene la información para una sola rama y todas las referencias a todas las ramas remotas.
Cómo conseguir Fetch_head en Git?
Para obtener el fetch_head, primero, navegue al repositorio local y verifique su URL remota. Luego, realice algunos cambios en el repositorio de git remoto. Después de eso, descargue esos cambios en el repositorio local escribiendo el "Git busca" dominio. Esos serán descargados como un "Fetch_head" referencia. Pruebe las instrucciones a continuación para una demostración práctica!
Paso 1: Cambie al directorio requerido
Primero, escriba el comando establecido a continuación y redirige al repositorio local en particular:
$ CD "C: \ Git \ Reposa"
Paso 2: Verifique la URL remota
A continuación, verifique si el directorio local está vinculado con el repositorio remoto:
$ git remoto -v
Paso 3: Obtener contenido de repositorio remoto
Luego, obtenga el contenido del repositorio de GitHub en el repositorio local escribiendo el "Git busca" dominio:
$ git busca
Paso 4: realizar cambios en el repositorio de GitHub
Ahora, abra GitHub y agregue algunos cambios en el repositorio remoto particular creando un nuevo archivo:
Paso 5: Fetch Remote Última versión
Después de eso, obtenga los últimos cambios de la rama específica escribiendo el comando proporcionado a continuación:
$ git fetch origen principal
Se puede observar que el comando declarado anteriormente ha descargado el "Fetch_head"Que almacena el último contenido que estaba en la punta del"principal" rama:
Paso 6: fusionar los últimos cambios
Por último, fusione los últimos cambios que se almacenan en "Fetch_head"Con la rama local:
$ Git Merge Fetch_head
Eso fue todo sobre fetch_head y el método para obtenerlo.
Conclusión
Fetch_head guarda el historial de cambios que se han descargado desde el repositorio de git remoto. Mientras realiza la operación de búsqueda en GIT, se descarga el contenido en la punta de una rama remota de GIT particular, que viene como una confirmación. También almacena el valor de la confirmación en la punta de una determinada rama. La redacción se explicó sobre el fetch_head y el método para obtener featch_head en git.