Kaip naudotis „Git Clone Command“?

How Use Git Clone Command



Dažniausiai naudojama „Git“ komanda yra „Git Clone“. Tai naudojama norint sukurti esamos tikslinės saugyklos kopiją ar kloną naujame kataloge. Originali saugykla bus saugoma nuotoliniame kompiuteryje arba vietinėje failų sistemoje su prieinamais palaikomais protokolais.

Šiame straipsnyje išsamiai išnagrinėsite „Git“ klono komandos naudojimą. „Git“ komandinės eilutės įrankis, naudojamas nukreipti į esamą saugyklą ir sukuria to tikslinio katalogo kopiją. Čia mes išnagrinėsime skirtingas „Git“ klono komandų konfigūravimo parinktis ir atitinkamus jų pavyzdžius. Mes įdiegėme „Git“ klonų pavyzdžius „Ubuntu 20.04 Linux“ sistemoje.







„Git“ saugyklos klonavimas naudojant „Git Clone“ komandą

Jei norite sukurti esamos „Git“ saugyklos kloną, tai galite lengvai padaryti naudodami komandą „Git clone“. Pavyzdžiui, norėtumėte prisidėti prie projekto, tada tiesiog naudokite komandą „Git clone“. Jei anksčiau naudojote VCS sistemas, pvz., „Subversion“, tuomet būsite susipažinę su komandomis „klonuoti“, o ne „patikrinti“. Šios sistemos ima tik darbinę kopiją. Čia „Git“ klonas yra visa serverio saugykla, o ne tik darbinė kopija. Kai sistemoje vykdote „Git“ klono komandą, kiekviena failo versija su visu projektu pagal numatytuosius nustatymus yra pašalinta jūsų nurodytoje vietoje. Tarkime, jei jūsų serverio diskas dėl kokių nors priežasčių yra sugadintas, tada, naudodami bet kurio kliento klonus, galite nustatyti serverio būseną. Galite prarasti serverio kabliukus, tačiau ten bus prieinamos visos failų versijos.



„Git Clone“ komandos sintaksė

$git klonas <git-hub URL>

Pavyzdys



Pavyzdžiui, norime klonuoti biblioteką „libgit2“. Naudodami nuorodą „Git“, kuri parodyta žemiau, galite sukurti tos bibliotekos kopiją.






Dabar, vykdydami šią „Git“ klono komandą, sukurkite tos saugyklos kloną:

$git klonashttps://github.com/libgit2/libgit2


Aukščiau pateikta komanda sukuria katalogą pavadinimu „libgit2“, kuriame inicijuojamas katalogas .git, visi aukščiau esančios saugyklos duomenų išskleidžiamieji meniu, tada patikrinama naujausia darbinės kopijos versija. Dabar galite pereiti į jau sukurtą katalogą „libgit2“. Ten rasite visus projekto failus, paruoštus naudoti dabar.



Galite klonuoti saugyklą į pervardytą katalogą, o ne „libgit2“, tada galite nurodyti papildomą argumentą kaip katalogo pavadinimą.

$git klonashttps://github.com/libgit2/libgit2 mytestproject


Aukščiau pateikta komanda veiks taip pat, kaip ir ankstesnė, tačiau dabar tikslinio katalogo pavadinimas vadinamas „mytestproject“. Naudodami šią komandą galite pereiti į aukščiau esantį katalogą ir išvardyti katalogo „mytestproject“ failus:

$CDmitinis projektas

$ls

„Git Clone“ parinktys

Naudodami komandą „Git clone“, galite naudoti daugybę skirtingų parinkčių pagal savo poreikius. Norėdami parodyti visas „Git“ klono parinktis, terminale įvesite šią komandą:

$git klonas

Stebėsite įvairias parinktis, kurias galite lengvai naudoti naudodami komandą „Git clone“.

„Git URL“ protokolo pavyzdžiai

„Git URL“ protokolus galite rasti šioje sintaksėje:

SSH :

ssh://[Vartotojas@]šeimininkas.xz[: uostas]/kelias/į/repo.git/

eiti :

eik://šeimininkas.xz[: uostas]/kelias/į/repo.git/

HTTP :

http[s]://šeimininkas.xz[: uostas]/kelias/į/repo.git/

Išvada

Remdamiesi aukščiau pateikta informacija, aptarėme, kaip naudoti „Git“ klono komandą „Ubuntu 20.04“. Be to, mes matėme, kaip klonuoti tikslinę saugyklą. „Git“ palaiko skirtingus URL protokolus, įskaitant tuos, kuriuos paminėjome šiame straipsnyje. Norėdami gauti daugiau informacijos apie komandą „Git clone“, galite gauti pagalbos iš Pagrindinis puslapis iš „Git“ klono komandos.