Git Pull vs Git Clone: ​​qual è la differenza?

Git Pull Vs Git Clone Qual E La Differenza



Git fornisce vari comandi come ' git clone”, “git fetch”, “git push”, “git pull ” e molti altri per diverse funzionalità. A volte gli utenti devono recuperare il repository remoto nella directory Git locale. A tale scopo, è necessario clonare il repository indicato utilizzando il ' clone di git ” comando. Questo in genere recupera l'intero repository, inclusa anche la cronologia, e crea una nuova copia locale del repository. Mentre il ' git tirare Il comando ” viene utilizzato per mantenere aggiornata la copia locale con le ultime versioni del repository remoto.

Questo articolo elaborerà:







Qual è la differenza/distinzione tra i comandi 'git pull' e 'git clone'?

Capire ' git tirare ' E ' clone di git ”, controlla la differenza principale tra loro nella tabella sotto indicata:



git tirare clone di git
Il 'git pull' viene utilizzato per sincronizzare repository remoti e locali. Il comando 'git clone' viene eseguito per impostare un repository locale.
Recupererà e combinerà le ultime modifiche da un repository remoto a un particolare repository locale. Genera una copia del repository Git remoto e salvala sul computer locale.
Può essere utilizzato molte volte in un progetto. Può essere eseguito solo una volta in un progetto.

Come utilizzare i comandi 'git pull' e 'git clone' in Git?

Per utilizzare il ' git pull' e 'git clone ” comandi in Git, segui i passaggi indicati:



  • Accedi al tuo account GitHub.
  • Seleziona qualsiasi repository di tua scelta e copia il codice HTTPS per clonare questo repository nel progetto locale.
  • Avvia il terminale Git Bash e vai alla directory locale di Git.
  • Utilizzare il comando 'git clone' e incollare il collegamento al repository remoto.
  • Controlla la connessione remota ed esegui il pull di tutte le modifiche dal repository Git locale a quello remoto.

Passaggio 1: accedi all'account GitHub

Per prima cosa, vai su ' Git Hub ” e accedi fornendo nome utente e password:





Passaggio 2: selezionare un repository

Fai clic sull'icona del profilo, premi ' I tuoi repository ” opzione e naviga verso di essa:



Seleziona il repository desiderato e aprilo. Ad esempio, abbiamo scelto il ' dimostrazione di prova1 ” archivio remoto:

Passaggio 3: copia l'URL HTTPS

Nella pagina principale del repository indicato, fai clic su ' Codice ” e copia il “ HTTPS URL:

Passaggio 4: avvia Git Bash Terminal

Ora apri il terminale Git Bash con l'aiuto del menu di avvio:

Passaggio 5: reindirizzamento al repository locale Git

Corri il ' CD ” comanda e reindirizza il repository Git locale dichiarato:

CD 'C:\Utenti\utente\Git\projectrepo'

Passaggio 6: clonare il repository

Quindi, clona il repository utilizzando il ' clone di git ” comando e incolla il copiato “ HTTPS ' URL insieme ad esso:

clone di git https: // github.com / Gituser213 / testdemo1.git

L'output indicato di seguito indica che abbiamo clonato con successo il repository remoto:

Passaggio 7: controllare la connessione remota

Controllare l'URL remoto utilizzando il ' git remoto -v comando:

git remoto -In

Passaggio 8: tira le modifiche

Trascina tutte le modifiche dal ramo remoto a quello locale eseguendo il comando ' git tirare comando:

Git pull origin master

L'immagine risultante indica che le modifiche sono state recuperate da rami remoti:

Questo è tutto sul ' git pull' e 'git clone ” comandi in Git.

Conclusione

IL ' git tirare Il comando ” viene utilizzato per mantenere aggiornata la copia locale con le nuove modifiche apportate nel repository remoto. D'altra parte, il “ clone di git Il comando ” in genere recupera l'intero repository remoto nel repository locale contenente anche la sua cronologia completa e crea una nuova copia locale del repository. Questo tutorial ha brevemente elaborato le distinzioni tra ' git pull' e 'git clone ”.