git pull vs git fetch

git pull vs git fetch
Git è uno strumento di controllo di versione distribuito utilizzato per tracciare le modifiche aggiunte nel progetto da parte di altri sviluppatori in un team. È un approccio collaborativo che porta i membri del team di progetto in globo sotto la stessa piattaforma. Questa piattaforma è utilizzata principalmente per la gestione di progetti su una particolare struttura di dati nota come repository.

Questo post ha descritto il metodo per git pull e git recupero repository remoti. Quindi iniziamo!

Qual è la differenza tra Git Fetch e Git Pull in Git?

Il repository git locale viene utilizzato per apportare modifiche ai file di progetto e il repository remoto viene utilizzato per la condivisione e l'aggiornamento dei file tra i membri del team. Sono disponibili più comandi per scaricare il repository remoto o il suo contenuto.

Ad esempio, il "idiota tiro"Il comando viene utilizzato per scaricare e unire la filiale remota GIT alla filiale locale con una copia aggiornata e per scaricare il repository remoto aggiornato nel repository locale,"$ git fetch"Il comando può essere utilizzato.

Come git pull e git recuperare in git?

Per scaricare o copiare un repository remoto, prima, spostati nel repository desiderato e clone del git nel repository remoto. Controlla e aggiungi l'origine remota. Successivamente, prendi il telecomando aggiornato tramite "$ git fetch"Comando ed eseguire il"$ git pull"Comando.

Ora, passiamo a eseguire praticamente lo scenario sopra indicato!

Passaggio 1: vai al repository

Passa al repository desiderato dal locale Git utilizzando il "CD"Comando:

$ CD "C: \ Users \ Nazma \ git \ alpha"

Passaggio 2: repository remoto clone

Successivamente, esegui il "clone git"Comando con l'URL remoto per clonare il repository:

$ git clone https: // github.com/gitiser0422/demo3.idiota

Passaggio 3: elenca le connessioni remote

Ora elenca le connessioni remote usando il “Git RemoteComando "con il"-v" opzione:

$ git remote -v

Si può vedere che attualmente non esiste alcuna connessione remota:

Passaggio 4: impostare l'origine remota

Corri il "Git Remote Add"Comando con il nome e l'URL del repository remoto:

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

Passaggio 5: controllare le connessioni remote

Per garantire la connessione remota aggiunta, eseguire il “Git Remote"Comando:

$ git remote -v

Secondo l'output di seguito, abbiamo stabilito correttamente connessioni remote (origine):

Passaggio 6: esegui il comando Git pull

Ora, esegui il "idiota tiro"Comando per scaricare e unire la filiale remota sulla filiale locale con una copia aggiornata:

$ git pull origin maestro

Nel nostro caso, scaricheremo e unire l'origine con il ramo principale:

Passaggio 7: eseguire il comando Git Fetch

Infine, eseguire il “Git Fetch"Comando per scaricare i dati aggiornati del ramo remoto:

$ git fetch

Di conseguenza, la copia della filiale remota viene scaricata e creata:

Abbiamo discusso dell'uso dei comandi Git Pull e Git Fetch.

Conclusione

IL "$ git pull"Il comando può essere utilizzato per scaricare il repository remoto aggiornato, mentre il"$ git fetch"Il comando viene utilizzato per copiare o scaricare il repository remoto nel repository locale. Per scaricare o copiare il repository remoto, prima, spostati nel repository e clone desiderato dal repository remoto. Controlla e aggiungi l'origine remota. Quindi, scarica e unisci il telecomando eseguendo il "$ git pull"Comando o eseguire il"$ git fetch"Comando per scaricare la copia del contenuto aggiornato. Questo post ha illustrato il git fetch vs git pull.