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'?
- Come utilizzare i comandi 'git pull' e 'git clone' in Git?
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.gitL'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 masterL'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 ”.