Git

Ako používať príkaz Git Clone?

Ako používať príkaz Git Clone?

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 klon

Prí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:

$ git klon https: // github.com / libgit2 / libgit2


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“:

$ cd 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 klon

Budete 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.

Hry Ako používať GameConqueror Cheat Engine v Linuxe
Ako používať GameConqueror Cheat Engine v Linuxe
Tento článok obsahuje sprievodcu používaním cheatovacieho modulu GameConqueror v systéme Linux. Mnoho používateľov, ktorí hrajú hry v systéme Windows,...
Hry Najlepšie emulátory herných konzol pre systém Linux
Najlepšie emulátory herných konzol pre systém Linux
V tomto článku je uvedený zoznam populárneho softvéru na emuláciu herných konzol, ktorý je k dispozícii pre systém Linux. Emulácia je vrstva kompatibi...
Hry Najlepšie linuxové distribúcie pre hry v roku 2021
Najlepšie linuxové distribúcie pre hry v roku 2021
Operačný systém Linux prešiel dlhou cestou od svojho originálneho, jednoduchého serverového vzhľadu. Tento OS sa za posledné roky nesmierne vylepšil a...