Come recuperare una filiale dall'upstream al repository locale?

Come Recuperare Una Filiale Dall Upstream Al Repository Locale



In Git, il recupero di un ramo dall'upstream garantisce che gli utenti lavorino con la versione più aggiornata del codice. Riduce inoltre al minimo le possibilità di conflitto di unione, il che rende più facile la collaborazione con altri contributori. È una parte importante del flusso di lavoro Git e dovrebbe essere eseguita regolarmente per garantire il buon funzionamento di un progetto.

Questa guida dimostrerà il metodo per recuperare un ramo dall'upstream al repository Git locale.

Come recuperare un ramo dall'upstream al repository locale?

Per recuperare un ramo remoto dall'upstream al repository locale Git, prova le istruzioni fornite di seguito:







  • Passare alla directory locale Git.
  • Apri l'account GitHub per copiare il codice di un repository con fork.
  • Utilizza il “ git remote add ” comando per aggiungere una connessione remota.
  • Verificare la connessione remota eseguendo il comando ' git remoto -v ” comando.
  • Recupera e passa al ramo remoto.
  • Estrai le modifiche eseguendo il comando ' git pull ” insieme al nome del ramo.

Passaggio 1: reindirizzamento al repository dichiarato

Innanzitutto, avvia il terminale Git Bash e spostati nel tuo repository preferito utilizzando ' CD comando:



cd 'C:\Utenti\utente\Git\demo1'

Passaggio 2: copia il collegamento HTTPS

Quindi, vai su GitHub e accedi al tuo account. Quindi, seleziona un repository biforcuto per avviarlo su GitHub. A tale scopo, vai alla sezione ' Il tuo repository> Repository biforcuto> Codice ” e copia il suo “ HTTPS URL:







Passaggio 3: aggiungi la connessione remota

Usa il ' git remote add ” e ha specificato il nome remoto insieme all'URL remoto copiato:

git remote add upstream https://github.com/Gituser213/Perk_Repo.git



Passaggio 4: controllare la connessione remota

Successivamente, controlla il telecomando aggiunto eseguendo il comando ' git remoto -v comando:

git remoto -v

L'output risultante mostra che il telecomando è stato aggiunto correttamente:

Passaggio 5: recupera il ramo remoto

Successivamente, esegui il seguente comando per recuperare il ramo remoto nel repository Git locale:

git recupera il file principale a monte

Si può notare che il “ principale ” ramo dall'upstream è stato recuperato nel “ demo1 'repository locale con successo:

Passaggio 6: passare a Remote Branch

Passa al ramo recuperato eseguendo il comando ' git verifica comando:

git checkout --track -b main

Qui:

  • -traccia L'opzione ” viene utilizzata per impostare un particolare ramo per il tracciamento.
  • -B L'opzione ” indica il ramo.
  • principale ' è il ramo particolare che deve essere impostato per tenere traccia del ramo di lavoro corrente.

Passaggio 7: tira le modifiche

Corri il ' git tirare ” comando per estrarre tutte le modifiche dal ramo remoto nel locale:

git pull upstream principale

Secondo l'output indicato di seguito, abbiamo estratto con successo il ' principale ” dati del ramo remoto tramite il remoto specificato denominato “ a monte ”:

Abbiamo fornito un metodo dettagliato per recuperare un ramo dall'upstream al repository locale.

Conclusione

Per recuperare un ramo dall'upstream al repository locale, per prima cosa vai alla directory locale di Git, apri GitHub e copia l'URL HTTPS di un repository con fork. Quindi, usa il ' git remote add ” per aggiungere un URL remoto. Successivamente, recupera e passa al ramo remoto. Infine, estrai le modifiche eseguendo il comando ' git tirare ” insieme al nome del ramo remoto e specificato. Si tratta di recuperare un ramo dall'upstream al repository locale.