Cum se folosește Git Clone Command?

How Use Git Clone Command



Cea mai frecvent utilizată comandă Git este „Git Clone”. Aceasta este utilizată pentru a crea o copie sau o clonă a unui depozit țintă existent într-un director nou. Depozitul original va fi stocat pe aparatul de la distanță sau în sistemul de fișiere local cu protocoale acceptate.

În acest articol, veți explora în detaliu utilizarea comenzii de clonare Git. Un utilitar de linie de comandă Git care este utilizat pentru a indica un depozit existent și creează o copie a acelui director vizat. Aici vom examina diferitele opțiuni de configurare a comenzii de clonare Git și exemplele lor corespunzătoare. Am implementat exemplele de clonare Git pe sistemul Ubuntu 20.04 Linux.







Clonarea Git Repository folosind Git Clone Command

Dacă doriți să creați o clonă dintr-un depozit Git existent, atunci puteți face acest lucru cu ușurință folosind comanda de clonare Git. De exemplu, ați dori să contribuiți la un proiect, apoi pur și simplu utilizați comanda de clonare Git. Dacă ați mai folosit sisteme VCS înainte, cum ar fi Subversion, atunci veți fi familiarizați cu comenzile „clonează” și nu cu „checkout”. Aceste sisteme preiau doar copia de lucru. Aici, clona Git este întregul depozit al serverului în loc de doar o copie de lucru. Când rulați o comandă de clonare Git pe sistemul dvs., fiecare versiune a fișierului cu întregul proiect este trasă în mod implicit în locația specificată. Să presupunem că dacă discul serverului dvs. este deteriorat din orice motiv, atunci utilizând clonele oricărui client, puteți seta serverul înapoi la starea sa. Este posibil să pierdeți cârlige de pe server, dar toate versiunile de fișiere ar fi disponibile acolo.



Comanda Git Clone Sintaxă

$git clona <URL-ul git-hub>

Exemplu



De exemplu, vrem să clonăm o bibliotecă numită „libgit2”. Utilizând linkul Git, care este prezentat mai jos, puteți crea o copie a bibliotecii respective.






Acum, executând următoarea comandă de clonare Git, creați o clonă a acelui depozit:

$git clonahttps://github.com/libgit2/libgit2


Comanda de mai sus creează un director numit „libgit2” în care directorul .git inițializează în interiorul său, toate datele derulante din depozitul de mai sus, apoi verifică cea mai recentă versiune a copiei de lucru. Acum, puteți naviga în directorul „libgit2” care a fost deja creat. Veți găsi toate fișierele de proiect acolo, gata pentru a fi utilizate acum.



Puteți clona un depozit într-un director redenumit în loc de libgit2, apoi puteți specifica un argument suplimentar ca nume al directorului.

$git clonahttps://github.com/libgit2/libgit2 mytestproject


Comanda de mai sus va face același lucru cu cea precedentă, dar acum numele directorului țintă se numește „proiectul meu de testare”. Utilizând următoarea comandă puteți naviga în directorul de mai sus și lista fișierele din directorul ‘mytestproject’:

$CDmytestproject

$eu sunt -la

Opțiuni Git Clone

Cu comanda de clonare Git, puteți utiliza multe opțiuni diferite în funcție de cerințele dvs. Pentru a afișa toate opțiunile de clonare Git, veți tasta următoarea comandă pe terminal:

$git clona

Veți observa diferitele opțiuni pe care le puteți utiliza cu ușurință cu comanda de clonare Git.

Exemple de protocol pentru adresele URL Git

Puteți găsi protocoale URL Git în următoarea sintaxă:

SSH :

ssh://[utilizator@]gazdă.xz[:port]/cale/la/repo.git/

merge :

merge://gazdă.xz[:port]/cale/la/repo.git/

HTTP :

http[s]://gazdă.xz[:port]/cale/la/repo.git/

Concluzie

Din informațiile de mai sus, am discutat despre modul de utilizare a comenzii de clonare Git pe Ubuntu 20.04. Mai mult, am văzut cum să clonăm un depozit țintă. Git acceptă diferite protocoale URL-uri, inclusiv cele pe care le-am menționat în acest articol. Pentru mai multe informații despre comanda de clonare Git, puteți obține ajutor de la Pagina principală din comanda de clonare Git.