Najčastejšie používaným príkazom Git je 'Git Clone'. Používa sa na vytvorenie kópie alebo klonu existujúceho cieľového úložiska v novom adresári. Originálne úložisko bude uložené na vzdialenom počítači alebo v lokálnom súborovom systéme s prístupnými podporovanými protokolmi.
V tomto článku podrobne preskúmame použitie príkazu Git clone. Obslužný program príkazového riadku Git, ktorý sa používa na nasmerovanie existujúceho úložiska a na vytvorenie kópie tohto cieľového adresára. Tu preskúmame rôzne možnosti konfigurácie príkazov Git clone a ich zodpovedajúce príklady. Implementovali sme príklady klonov Git na Ubuntu 20.04 Systém Linux.
Klonovanie úložiska Git pomocou príkazu Git Clone
Ak chcete vytvoriť klon z existujúceho úložiska Git, môžete to ľahko urobiť pomocou príkazu Git clone. Napríklad by ste chceli prispieť do projektu a potom jednoducho použiť príkaz Git clone. Ak ste predtým používali systémy VCS, napríklad Subversion, potom budete oboznámení s príkazmi „klonovať“ a nie „pokladňa“. Tieto systémy berú iba pracovnú kópiu. Klon Git je tu celé úložisko servera, nie iba pracovná kópia. Keď vo svojom systéme spustíte príkaz Git clone, každá verzia súboru s celým projektom sa predvolene stiahne nadol na určené miesto. Predpokladajme, že ak je disk servera z nejakého dôvodu poškodený, potom pomocou klonov ľubovoľného klienta môžete nastaviť server späť do jeho stavu. Môžete stratiť háčiky na strane servera, ale tu by boli k dispozícii všetky verzie súborov.
Syntax príkazu Git Clone
$ git klonPríklad
Napríklad chceme naklonovať knižnicu s názvom „libgit2“. Pomocou odkazu Git, ktorý je zobrazený nižšie, môžete vytvoriť kópiu tejto knižnice.
Teraz spustením nasledujúceho príkazu Git clone vytvorte klon tohto úložiska:
Vyššie uvedený príkaz vytvorí adresár s názvom 'libgit2', v ktorom .inicializuje sa v ňom adresár git, rozbaľovací zoznam všetkých údajov z vyššie uvedeného úložiska a potom skontroluje najnovšiu verziu pracovnej kópie. Teraz môžete prejsť do adresára „libgit2“, ktorý už bol vytvorený. Nájdete tam všetky súbory projektu, pripravené na okamžité použitie.
Môžete klonovať úložisko do premenovaného adresára namiesto libgit2, potom môžete určiť ďalší argument ako názov adresára.
$ git klon https: // github.com / libgit2 / libgit2 mytestproject
Vyššie uvedený príkaz bude robiť to isté ako predchádzajúci, ale teraz sa názov cieľového adresára nazýva „mytestproject“. Pomocou nasledujúceho príkazu môžete prejsť do vyššie uvedeného adresára a zobraziť zoznam súborov v adresári „mytestproject“:
$ ls -a
Možnosti Git Clone
Pomocou príkazu Git clone môžete použiť veľa rôznych možností podľa svojich požiadaviek. Ak chcete zobraziť všetky možnosti klonu Git, do terminálu napíšete nasledujúci príkaz:
$ git klonBudete sledovať rôzne možnosti, ktoré môžete ľahko použiť pomocou príkazu Git clone.
Príklady protokolu Git URL
Protokoly Git URL nájdete v nasledujúcej syntaxi:
SSH :
ssh: // [užívateľ @] hostiteľ.xz [: port] / cesta / k / repo.git /Git :
git: // hostiteľ.xz [: port] / cesta / k / repo.git /HTTP :
http [s]: // hostiteľ.xz [: port] / cesta / k / repo.git /Záver
Z vyššie uvedených informácií sme diskutovali o tom, ako používať príkaz Git clone na Ubuntu 20.04. Ďalej sme videli, ako klonovať cieľové úložisko. Git podporuje rôzne protokoly adries URL vrátane tých, ktoré sme spomenuli v tomto článku. Viac informácií o príkaze Git clone nájdete na hlavnej stránke príkazu Git clone.