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?
"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.