Najpogosteje uporabljen ukaz Git je 'Git Clone'. To se uporablja za ustvarjanje kopije ali klona obstoječega ciljnega repozitorija v novem imeniku. Izvirno skladišče bo shranjeno na oddaljeni napravi ali lokalnem datotečnem sistemu z dostopnimi podprtimi protokoli.
V tem članku boste podrobno preučili uporabo ukaza Git clone. Pripomoček ukazne vrstice Git, ki se uporablja za usmerjanje obstoječega repozitorija in ustvari kopijo tega ciljnega imenika. Tu bomo preučili različne možnosti konfiguracije ukaza Git clone in njihove ustrezne primere. Primere klonov Git smo uvedli v Ubuntu 20.04 Linux sistem.
Kloniranje repozitorija Git z uporabo ukaza Git Clone
Če želite narediti klon obstoječega skladišča Git, lahko to enostavno storite z ukazom Git clone. Na primer, radi bi prispevali k projektu, nato pa preprosto uporabite ukaz Git clone. Če ste že uporabljali sisteme VCS, na primer Subversion, potem boste poznali ukaze 'klon' in ne 'checkout'. Ti sistemi vzamejo samo delovno kopijo. Tu je klon Git celotno repozitorij strežnika namesto le delovna kopija. Ko v sistemu zaženete ukaz Git clone, se vsaka različica datoteke s celotnim projektom privzeto potegne navzdol na določenem mestu. Recimo, če je vaš strežniški disk iz kakršnega koli razloga poškodovan, lahko z uporabo klonov katerega koli odjemalca strežnik nastavite nazaj v njegovo stanje. Lahko izgubite kljuke na strani strežnika, vendar bi bile tam na voljo vse različice datotek.
Sintaksa ukaza Git Clone
$ git klonPrimer
Na primer, želimo klonirati knjižnico z imenom 'libgit2'. Z uporabo povezave Git, ki je prikazana spodaj, lahko ustvarite kopijo te knjižnice.
Zdaj z zagonom naslednjega ukaza Git clone ustvarite klon tega skladišča:
Zgornji ukaz ustvari imenik z imenom 'libgit2', v katerem je .git se v njej inicializira, spustite vse podatke zgornjega repozitorija, nato preverite najnovejšo različico delovne kopije. Zdaj se lahko pomaknete v mapo 'libgit2', ki je že bila ustvarjena. Tam boste našli vse projektne datoteke, pripravljene za uporabo zdaj.
Skladišče lahko klonirate v preimenovani imenik namesto v libgit2, nato pa lahko kot ime imenika določite dodaten argument.
$ git klon https: // github.com / libgit2 / libgit2 mytestproject
Zgornji ukaz bo naredil enako kot prejšnji, zdaj pa se ime ciljnega imenika imenuje 'mytestproject'. Z naslednjim ukazom se lahko pomaknete v zgornji imenik in seznam datotek v imeniku 'mytestproject':
$ ls -a
Možnosti Git Clone
Z ukazom Git clone lahko uporabite veliko različnih možnosti glede na vaše zahteve. Za prikaz vseh možnosti kloniranja Git vtipkate v terminal naslednji ukaz:
$ git klonOpazili boste različne možnosti, ki jih lahko preprosto uporabite z ukazom Git clone.
Primeri protokola za URL-je Git
Protokole URL-jev Git najdete v naslednji sintaksi:
SSH :
ssh: // [uporabnik @] gostitelj.xz [: vrata] / pot / do / repo.git /Git :
git: // gostitelj.xz [: vrata] / pot / do / repo.git /HTTP :
http [s]: // gostitelj.xz [: vrata] / pot / do / repo.git /Zaključek
Iz zgornjih informacij smo razpravljali o uporabi ukaza Git clone v Ubuntu 20.04. Poleg tega smo videli, kako klonirati ciljno repozitorij. Git podpira različne protokole URL-jev, vključno s tistimi, ki smo jih omenili v tem članku. Za več informacij o ukazu Git clone si lahko pomagate na glavni strani ukaza Git clone.