La differenza tra git pull vs git prevet

La differenza tra git pull vs git prevet

Mentre lavorano su Git, quando gli sviluppatori apportano modifiche al loro repository remoto Git, potrebbero voler integrarli nel repository locale. In questa situazione, Git offre due comandi più utilizzati per recuperare modifiche o cambiamenti dal telecomando GIT, come il "$ git prevedere origineComando "e il"$ git pull origin"Comando.

Questo manuale differenzierà i comandi Git Fetch e Git Pull.

Qual è la differenza tra il comando Git Pull vs Git Fetch?

Il comando Git Pull consente agli utenti di recuperare e unire con un altro repository Git e una filiale locale Git. Al contrario, il comando Git Fetch consente agli sviluppatori di scaricare oggetti da un altro repository Git.

Ora, andiamo verso il lato dell'implementazione!

Come git pull e git prese?

Per eseguire Git Fetch e Git Pull, prima, passare alla directory e inizializzarlo usando. Quindi, elenca il contenuto del repository corrente e controlla lo stato del repository. Successivamente, monitora il file non tracciato e aggiungi il telecomando. Infine, esegui il "$ git prevedere origine"Comando ed eseguire il"$ git pull origin -allow-histories non correlati"Comando per recuperare i dati del repository remoto e integrarli con il repository locale.

Proviamo le istruzioni sopra discusse!

Passaggio 1: vai alla directory locale

Innanzitutto, eseguire il comando fornito per passare al repository Git:

$ CD "C: \ Users \ nazma \ git \ fetch_pull"



Passaggio 2: inizializza il repository Git

Successivamente, inizializza il repository locale GIT utilizzando "git init"Comando:

$ git init



Passaggio 3: Elenca il contenuto del repository

Corri il "ls"Comando ed elenca il contenuto del repository:

$ ls



Passaggio 4: controlla lo stato

Controllare lo stato del repository corrente utilizzando il seguente comando:

$ git status


Secondo l'output seguente, il "File12.TXT"È non rintracciato e presente nella directory di lavoro GIT:


Passaggio 5: traccia il file

Ora, esegui il "git aggiungi"Comando per tracciare il file non tracciato:

$ git aggiungi file12.TXT



Passaggio 6: commettere modifiche

Per archiviare le modifiche aggiunte, eseguire il "commit git"Comando con il messaggio di commit:

$ git commit -m "primo commit"



Passaggio 7: Aggiungi repository remoto

Successivamente, aggiungi il repository remoto nella directory GIT corrente con l'URL del repository remoto che si desidera estrarre e recuperare i dati:

$ git remote aggiungi origine https: // github.com/gitiser0422/temp_repo.idiota



Passaggio 8: Git Fetch

Innanzitutto, prendi l'intero dati del repository remoto aggiornato utilizzando "Git Fetch"Comando:

$ git prevedere origine


Qui, il "origine"È il nome del nostro URL del repository remoto aggiunto:


Passaggio 9: Git Pull

Infine, eseguire il “git tira"Comando con il nome ramo remoto e"-consentire storie non correlate"Opzione per prenderlo e integrarlo con la filiale locale:

$ git pull origin maestro-tolow-histories


Come puoi vedere, il "maestro"La filiale remota viene unita con successo con la filiale locale simile:


Abbiamo spiegato l'uso dei comandi Git Pull e Git Fetch in Git.

Conclusione

Il comando Git Pull viene utilizzato per recuperare dal ramo remoto e unire i dati con un altro repository o una filiale locale. D'altra parte, il comando Git Fetch consente agli utenti di scaricare oggetti da un altro repository. Per eseguire Git Fetch e Git Pull, prima, spostati nella directory e inizializzala. Successivamente, monitora il file non tracciato e aggiungi il repository remoto. Infine, esegui il “$ git prevedere origine"Comando ed eseguire il"$ git pull origin -allow-histories non correlati"Comando. Questo manuale ha illustrato i comandi Git Pull e Git Fetch funzionanti.