logo

Clona Git

În Git, clonarea este actul de a face o copie a oricărui depozit țintă. Depozitul țintă poate fi la distanță sau local. Vă puteți clona depozitul din depozitul de la distanță pentru a crea o copie locală pe sistemul dumneavoastră. De asemenea, puteți sincroniza între cele două locații.

10 din 40
Clona Git

Comanda Git Clone

The clona git este un utilitar de linie de comandă care este folosit pentru a face o copie locală a unui depozit de la distanță. Accesează depozitul printr-o adresă URL la distanță.

De obicei, depozitul original este situat pe un server la distanță, adesea de la un serviciu Git precum GitHub, Bitbucket sau GitLab. Adresa URL a depozitului de la distanță este referită la origine .

Sintaxă:

 $ git clone 

Git Clone Repository

Să presupunem că doriți să clonați un depozit din GitHub sau să aveți un depozit existent deținut de orice alt utilizator cu care doriți să contribuiți. Pașii pentru a clona un depozit sunt următorii:

Pasul 1:

Deschideți GitHub și navigați la pagina principală a depozitului.

Pasul 2:

Sub numele depozitului, faceți clic pe Clonează sau descarcă .

Clona Git

Pasul 3:

Selectează Clonează cu secțiunea HTTPs și copiați URL-ul clonului pentru depozit. Pentru depozitul gol, puteți copia adresa URL a paginii depozitului din browser și să treceți la pasul următor.

Clona Git

Pasul 4:

Deschideți Git Bash și schimbați directorul de lucru curent în locația dorită în care doriți să creați copia locală a depozitului.

Pasul 5:

Utilizați comanda git clone cu adresa URL a depozitului pentru a face o copie a depozitului de la distanță. Vezi comanda de mai jos:

 $ git clone https://github.com/ImDwivedi1/Git-Example.git 

Acum, apăsați Enter. Prin urmare, va fi creat depozitul dvs. local clonat. Vedeți rezultatul de mai jos:

Clona Git

Clonarea unui depozit într-un folder local specific

Git permite clonarea depozitului într-un anumit director fără a trece la acel director anume. Puteți specifica acel director ca următorul argument de linie de comandă în comanda git clone. Vezi comanda de mai jos:

 $ git clone https://github.com/ImDwivedi1/Git-Example.git 'new folder(2)' 
Clona Git

Comanda dată face același lucru ca și cea anterioară, dar directorul țintă este comutat în directorul specificat.

Git are un alt protocol de transfer numit protocol SSH. Exemplul de mai sus folosește protocolul git://, dar puteți folosi și http(s):// sau user@server:/path.git, care utilizează protocolul de transfer SSH.

manager de sarcini pentru linux

Ramura Git Clone

Git permite realizarea unei copii numai a unei anumite ramuri dintr-un depozit. Puteți crea un director pentru ramura individuală folosind comanda git clone. Pentru a crea o ramură clonă, trebuie să specificați numele ramurului cu comanda -b. Mai jos este sintaxa comenzii pentru a clona ramura git specifică:

Sintaxă:

 $ git clone -b 

Vezi comanda de mai jos:

 $ git clone -b master https://github.com/ImDwivedi1/Git-Example.git 'new folder(2)' 
Clona Git

În rezultatul dat, numai ramura principală este clonată din depozitul principal Git-Example.