Kako koristiti naredbu Git Clone?

How Use Git Clone Command

Najčešće korištena Git naredba je 'Git Clone'. Ovo se koristi za stvaranje kopije ili kloniranja postojećeg ciljnog spremišta u novom direktoriju. Izvorno spremište bit će pohranjeno na udaljenom računalu ili lokalnom datotečnom sustavu s pristupačnim podržanim protokolima.

U ovom ćete članku detaljno istražiti korištenje naredbe kloniranja Git. Pomoćni program Git-a za naredbeni redak koji se koristi za usmjeravanje postojećeg spremišta i stvara kopiju tog ciljanog direktorija. Ovdje ćemo ispitati različite mogućnosti konfiguracije naredbi kloniranja Git klonova i njihove odgovarajuće primjere. Primjere Git klonova implementirali smo na Ubuntu 20.04 Linux sustav.



Kloniranje Git spremišta pomoću naredbe Git Clone

Ako želite napraviti klon postojećeg Git spremišta, to možete lako učiniti pomoću naredbe Git clone. Na primjer, htjeli biste pridonijeti projektu, a zatim jednostavno upotrijebite naredbu Git clone. Ako ste već koristili VCS sustave, poput Subverzije, bit će vam poznate naredbe 'kloniraj', a ne 'odjava'. Ovi sustavi uzimaju samo radnu kopiju. Ovdje je Git klon cijelo spremište poslužitelja, a ne samo radna kopija. Kada pokrenete naredbu kloniranja Git -a na svom sustavu, svaka verzija datoteke s cijelim projektom prema zadanim se postavkama povlači na zadano mjesto. Pretpostavimo da je disk vašeg poslužitelja oštećen iz bilo kojeg razloga, a zatim pomoću klonova bilo kojeg klijenta možete poslužitelj vratiti u njegovo stanje. Možda ćete izgubiti udice na poslužitelju, ali tamo će biti dostupne sve verzije datoteka.



Sintaksa naredbe Git Clone

$git klon <git-hub URL>

Primjer



Na primjer, želimo klonirati knjižnicu pod nazivom 'libgit2'. Pomoću veze Git, koja je prikazana u nastavku, možete stvoriti kopiju te biblioteke.


Sada, pokretanjem sljedeće naredbe Git clone, stvorite klon tog spremišta:

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


Gornja naredba stvara direktorij pod nazivom 'libgit2' u kojemu se direktorij .git inicijalizira unutar njega, povlačenjem svih podataka gornjeg spremišta, a zatim provjerava najnoviju verziju radne kopije. Sada se možete kretati prema direktoriju ‘libgit2’ koji je već kreiran. Tamo ćete pronaći sve projektne datoteke, spremne za upotrebu.



Možete klonirati spremište u preimenovani direktorij umjesto libgit2, a zatim možete navesti dodatni argument kao ime direktorija.

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


Gornja naredba učinit će isto što i prethodna, ali sada se naziv ciljnog direktorija naziva 'mytestproject'. Pomoću sljedeće naredbe možete se kretati u gornji direktorij i popisati datoteke direktorija 'mytestproject':

$CDmytestproject

$ls -do

Opcije Git Clone

Pomoću naredbe Git clone možete koristiti mnogo različitih opcija prema svojim zahtjevima. Za prikaz svih opcija kloniranja Git -a, na terminal ćete unijeti sljedeću naredbu:

$git klon

Promatrat ćete različite opcije koje možete jednostavno koristiti pomoću naredbe Git clone.

Primjeri protokola Git URL -ova

Git URL protokole možete pronaći u sljedećoj sintaksi:

SSH :

ssh://[korisnik@]host.xz[:luka]/staza/do/repo.git/

ići :

ići://host.xz[:luka]/staza/do/repo.git/

HTTP :

http[s]://host.xz[:luka]/staza/do/repo.git/

Zaključak

Iz gornjih informacija razgovarali smo o tome kako koristiti naredbu Git clone na Ubuntu 20.04. Nadalje, vidjeli smo kako klonirati ciljno spremište. Git podržava različite protokole URL -ova, uključujući one koje smo spomenuli u ovom članku. Za više informacija o naredbi Git clone možete dobiti pomoć od glavna stranica naredbe Git clone.