Potatura automatica con git recupero

Potatura automatica con git recupero
Mentre lavora a un progetto di squadra su Git, ogni sviluppatore lavora su diversi moduli di progetto. Dopo aver completato la loro attività, devono spingere tutte le modifiche aggiunte al server remoto GitHub per aggiornare i file di codice sorgente per altri sviluppatori. Inoltre, gli utenti devono aggiornare il proprio repository locale con la versione aggiornata del repository remoto.

A volte, altri membri modificano i file del codice sorgente o eliminano qualsiasi filiale o file dal repository remoto. Per questo scopo corrispondente, è necessario recuperare l'ultima versione del repository remoto Github.

Questo blog fornirà una procedura diretta per automatizzare la prugna con Git Fetch.

Come potare automaticamente con il recupero git?

Per potare automaticamente con Git Fetch, seguire i passaggi forniti:

  • Passare al repository richiesto.
  • Imposta l'URL remoto e verificalo.
  • Scarica la versione aggiornata del repository Git Remote.
  • Visualizza le filiali sul repository locale.
  • Controlla le filiali su GitHub.
  • Modifica l'impostazione di configurazione.
  • Recuperare di nuovo l'origine remota.

Passaggio 1: vai al repository git
Passa al repository Git desiderato eseguendo il comando fornito:

$ cd "c: \ git \ test_repo"

Passaggio 2: Aggiungi origine remota
Per aggiungere origine remota, usa il "Git Remote Add"Comando insieme al nome remoto e all'URL del repository remoto richiesto:

$ git remote aggiungi origine https: // github.com/laibayunas/newrepo.idiota

Passaggio 3: verificare l'origine remota
Assicurarsi se l'origine remota sia stata aggiunta o meno:

$ git remote -v

Passaggio 4: prendere l'origine remota
Quindi, scarica il repository remoto utilizzando "Git Fetch"Comando:

$ git prevedere origine

Passaggio 5: visualizzare tutti i rami
Corri il "GIT Branch"Comando per visualizzare l'elenco di tutte le filiali:

$ git branch -a

Di seguito l'output indica che attualmente esistono una filiale locale e due filiali remote:

Passaggio 6: verificare i rami remoti su GitHub
Controllare l'elenco dei rami remoti di GitHub esistenti di un particolare repository remoto:

Nota: Qui, si può vedere che c'è solo un ramo, io.e., IL "principale" ramo. Tuttavia, il nostro repository locale contiene "principale" E "alfa"Due rami remoti. Pertanto, l'utente deve aggiornare il repository locale con la versione corrente del repository remoto attraverso la potatura.

Passaggio 7: controlla il file di configurazione
Controlla il valore predefinito di "a distanza.origine.fesso"Dal file di configurazione:

$ git config remote.origine.fesso

Si può osservare che il valore predefinito non è impostato:

Passaggio 8: modifica il file di configurazione
Esegui il comando di seguito donati e modifica l'impostazione di configurazione in "VERO"Per potare automaticamente con Git Fetch:

$ git config remote.origine.potare vero

Passaggio 9: verificare l'impostazione della configurazione
Successivamente, verifica se l'impostazione è cambiata con l'aiuto del comando di seguito:

$ git config remote.origine.fesso

Come puoi vedere, l'impostazione è cambiata nel valore specificato:

Passaggio 10: prendere il ramo remoto
Ora, scarica le filiali remote per ottenere la versione aggiornata con modifiche:

$ git fetch

GIT ha automaticamente potato il contenuto del repository remoto dal repository locale:

Passaggio 11: controlla tutte le filiali
Infine, controlla tutte le filiali esistenti tra cui remoto e locale, usando il "GIT Branch"Comando:

$ git branch -a

Nello screenshot seguente, si può vedere che il repository locale è stato aggiornato correttamente con l'ultima versione della directory remota:

Abbiamo spiegato il metodo più semplice per potare automaticamente con Git Fetch.

Conclusione

Per automatizzare la potatura con Git Fetch, vai al repository desiderato. Controlla le impostazioni di configurazione. Se l'impostazione di configurazione non è imposta o "falso", Quindi cambialo con l'aiuto di"$ git config remote.origine.fesso"Comando specificando il valore"VERO". Questo blog ha dimostrato la procedura per potare automaticamente con Git Fetch.