logo

Git Clone

V systéme Git je klonovanie akt vytvorenia kópie ľubovoľného cieľového úložiska. Cieľové úložisko môže byť vzdialené alebo lokálne. Svoj archív môžete naklonovať zo vzdialeného archívu a vytvoriť tak lokálnu kópiu vo svojom systéme. Môžete tiež synchronizovať medzi týmito dvoma miestami.

Git Clone

Príkaz Git Clone

The git klon je nástroj príkazového riadka, ktorý sa používa na vytvorenie lokálnej kópie vzdialeného úložiska. Pristupuje k úložisku prostredníctvom vzdialenej adresy URL.

Pôvodné úložisko sa zvyčajne nachádza na vzdialenom serveri, často zo služby Git, ako je GitHub, Bitbucket alebo GitLab. Adresa URL vzdialeného úložiska sa odkazuje na pôvodu .

Syntax:

 $ git clone 

Git Clone Repository

Predpokladajme, že chcete naklonovať úložisko z GitHubu alebo máte existujúce úložisko vo vlastníctve iného používateľa, do ktorého by ste chceli prispieť. Kroky na klonovanie úložiska sú nasledovné:

monitor s katódovou trubicou

Krok 1:

Otvorte GitHub a prejdite na hlavnú stránku úložiska.

Krok 2:

Pod názvom úložiska kliknite na Klonovať alebo stiahnuť .

Git Clone

Krok 3:

Vyberte Klonovať pomocou sekcie HTTPs a skopírujte adresu URL klonu pre úložisko. V prípade prázdneho úložiska môžete skopírovať adresu URL stránky úložiska z prehliadača a prejsť na ďalší krok.

Git Clone

Krok 4:

Otvorte Git Bash a zmeňte aktuálny pracovný adresár na požadované miesto, kde chcete vytvoriť lokálnu kópiu úložiska.

Krok 5:

Pomocou príkazu git clone s adresou URL úložiska vytvorte kópiu vzdialeného úložiska. Pozrite si príkaz nižšie:

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

Teraz stlačte Enter. Preto sa vytvorí vaše lokálne klonované úložisko. Pozrite si výstup nižšie:

Git Clone

Klonovanie úložiska do konkrétneho lokálneho priečinka

Git umožňuje klonovanie úložiska do konkrétneho adresára bez prepínania do tohto konkrétneho adresára. Tento adresár môžete zadať ako ďalší argument príkazového riadka v príkaze git clone. Pozrite si príkaz nižšie:

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

Daný príkaz robí to isté ako predchádzajúci, ale cieľový adresár sa prepne do zadaného adresára.

Git má ďalší prenosový protokol nazývaný protokol SSH. Vyššie uvedený príklad používa protokol git://, ale môžete použiť aj http(s):// alebo user@server:/path.git, ktorý používa prenosový protokol SSH.


Pobočka Git Clone

Git umožňuje vytvoriť kópiu iba konkrétnej vetvy z úložiska. Adresár pre jednotlivé vetvy môžete vytvoriť pomocou príkazu git clone. Ak chcete vytvoriť klonovú vetvu, musíte zadať názov vetvy pomocou príkazu -b. Nižšie je syntax príkazu na klonovanie konkrétnej vetvy git:

porovnať v reťazci

Syntax:

 $ git clone -b 

Pozrite si príkaz nižšie:

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

V danom výstupe je klonovaná iba hlavná vetva z hlavného úložiska Git-Example.