Git

Cum se folosește Git Clone Command?

Cum se folosește 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 la distanță sau în sistemul de fișiere local cu protocoale acceptate accesibile.

Î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 corespunzătoare. Am implementat exemplele de clonare Git pe Ubuntu 20.04 Sistem 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, doriți 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 „checkout”. Aceste sisteme acceptă doar copia de lucru. Aici, clona Git este întregul depozit al serverului în loc de doar o copie de lucru. Când executaț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

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 clone https: // 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 clone https: // github.com / libgit2 / libgit2 mytestproject


Comanda de mai sus va face la fel ca și 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”:

$ cd mytestproject
$ ls -a

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-uri Git în următoarea sintaxă:

SSH

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

Git :

git: // gazdă.xz [: port] / cale / către / repo.git /

HTTP :

http [s]: // gazdă.xz [: port] / cale / către / 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, 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 din pagina principală a comenzii de clonare Git.

Cum se afișează suprapunerea OSD în aplicații și jocuri Linux pe ecran complet
Jucarea jocurilor pe ecran complet sau utilizarea aplicațiilor în modul ecran complet fără distragere vă poate elimina din informațiile relevante ale ...
Top 5 cărți de captură a jocului
Cu toții am văzut și ne-au plăcut jocurile de streaming pe YouTube. PewDiePie, Jakesepticye și Markiplier sunt doar câțiva dintre cei mai buni jucător...
Cum să dezvolți un joc pe Linux
Acum un deceniu, nu mulți utilizatori de Linux ar fi prezis că sistemul lor de operare preferat va fi într-o zi o platformă populară de jocuri pentru ...