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.
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ť .
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.
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:
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)'
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)'
V danom výstupe je klonovaná iba hlavná vetva z hlavného úložiska Git-Example.