Cosa significa fetch_head in git?

Cosa significa fetch_head in git?

Gli sviluppatori salvano le loro modifiche locali nel repository GitHub dopo aver completato il loro lavoro sul sistema locale. Scaricano anche le ultime modifiche del repository remoto nel loro sistema locale eseguendo l'operazione di recupero o pull. Quando un membro del team apporta modifiche al repository GitHub e recupera tali modifiche, le modifiche al download in un riferimento Fetch_head.

Questo articolo spiegherà:

  • Cosa significa fetch_head in git?
  • Come ottenere fetch_head in git?

Cosa significa fetch_head in git?

"Fetch_head"Tenere traccia delle modifiche prese dal repository GitHub. Quando l'utente esegue il “Git Fetch"Comando, scarica il contenuto sulla punta di un particolare ramo Git remoto che è un commit. Il fetch_head memorizza l'hash sha del commit sulla punta di un particolare ramo. Contiene le informazioni per un singolo ramo e tutti i riferimenti a tutti i rami remoti.

Come ottenere fetch_head in git?

Per ottenere il fetch_head, prima, vai al repository locale e controlla il suo URL remoto. Quindi, apporta alcune modifiche nel repository Git remoto. Successivamente, scarica quelle modifiche nel repository locale digitando il "Git Fetch"Comando. Quelli verranno scaricati come "Fetch_head" riferimento. Prova le istruzioni di seguito per una dimostrazione pratica!

Passaggio 1: passare alla directory richiesta

Innanzitutto, digita il comando di seguito e reindirizza al particolare repository locale:

$ cd "c: \ git \ reposa"

Passaggio 2: verificare l'URL remoto

Successivamente, controlla se la directory locale è collegata al repository remoto:

$ git remote -v

Passaggio 3: recuperare il contenuto del repository remoto

Quindi, ottieni il contenuto del repository GitHub nel repository locale scrivendo il "Git Fetch"Comando:

$ git fetch

Passaggio 4: apportare modifiche al repository GitHub

Ora, apri GitHub e aggiungi alcune modifiche nel particolare repository remoto creando un nuovo file:

Passaggio 5: recuperare l'ultima versione remota

Successivamente, prendi le ultime modifiche del ramo specifico digitando il comando sotto fornito:

$ git fetch origin main

Si può osservare che il comando sopra indicato ha scaricato il "Fetch_head"Che memorizza gli ultimi contenuti che erano sulla punta del"principale" ramo:

Passaggio 6: unisci le ultime modifiche

Infine, unisci le ultime modifiche che vengono archiviate in "Fetch_head"Con la filiale locale:

$ git unire fetch_head

Si trattava di Fetch_head e del metodo per ottenerlo.

Conclusione

Fetch_head salva la cronologia delle modifiche che sono state scaricate dal repository Git remoto. Durante l'esecuzione dell'operazione di recupero in GIT, viene scaricato il contenuto sulla punta di un particolare ramo remoto Git, che è un commit. Memorizza anche il valore del commit sulla punta di un determinato ramo. Il write-up ha spiegato il Fetch_head e il metodo per ottenere featch_head in git.