Kuidas kasutada Git Clone Commandit?

How Use Git Clone Command



Kõige sagedamini kasutatav Git -käsk on 'Git Clone'. Seda kasutatakse olemasoleva sihthoidla koopia või klooni loomiseks uues kataloogis. Algne hoidla salvestatakse kaugarvutisse või kohalikku failisüsteemi koos juurdepääsetavate toetatud protokollidega.

Selles artiklis uurite üksikasjalikult Git klooni käsu kasutamist. Giti käsurea utiliit, mida kasutatakse olemasoleva hoidla suunamiseks ja loob selle sihitud kataloogi koopia. Siin uurime erinevaid Git klooni käsu konfiguratsioonivõimalusi ja neile vastavaid näiteid. Oleme rakendanud Giti klooninäiteid Ubuntu 20.04 Linuxi süsteemis.







Giti hoidla kloonimine, kasutades käsku Git Clone

Kui soovite olemasolevast Giti hoidlast klooni teha, saate seda hõlpsalt teha, kasutades käsku Git kloon. Näiteks soovite anda oma panuse projekti, seejärel kasutage lihtsalt käsku Git kloon. Kui olete varem kasutanud VCS -süsteeme, näiteks Subversion, siis tunnete käsklusi „kloon”, mitte „väljaregistreerimine”. Need süsteemid võtavad ainult töökoopia. Siin on Giti kloon kogu serverihoidla, mitte ainult töökoopia. Kui käivitate oma süsteemis Giti kloonimiskäsu, tõmmatakse kogu projektiga faili iga versioon teie määratud asukohas vaikimisi alla. Oletame, et kui teie serveriketas on mingil põhjusel rikutud, saate mis tahes kliendi kloone kasutades serveri olekusse tagasi seada. Võite kaotada serveripoolsed konksud, kuid kõik failiversioonid oleksid seal saadaval.



Git Clone käsu süntaks

$git kloon <git-hub URL>

Näide



Näiteks tahame kloonida raamatukogu nimega „libgit2”. Kasutades allpool näidatud linki Git, saate luua selle teegi koopia.






Nüüd, käivitades järgmise käsu Git kloon, looge selle hoidla kloon:

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


Ülaltoodud käsk loob kataloogi nimega „libgit2”, kus kataloog .git initsialiseerib selle sees, kõik ülaltoodud hoidla andmed ja seejärel kontrollib töökoopia uusimat versiooni. Nüüd saate navigeerida juba loodud kataloogi „libgit2”. Siit leiate kõik projektifailid, mis on kohe kasutamiseks valmis.



Saate hoidla kloonida libgit2 asemel ümbernimetatud kataloogi, seejärel saate kataloogi nimeks määrata täiendava argumendi.

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


Ülaltoodud käsk toimib samamoodi nagu eelmine, kuid nüüd nimetatakse sihtkataloogi nime 'mytestproject'. Järgmise käsu abil saate navigeerida ülaltoodud kataloogi ja loetleda kataloogi „mytestproject” failid:

$CDmytestprojekt

$ls -juurde

Git klooni valikud

Käsuga Git kloon saate vastavalt oma vajadustele kasutada palju erinevaid valikuid. Kõigi Giti kloonivalikute kuvamiseks tippige terminalile järgmine käsk:

$git kloon

Te jälgite erinevaid võimalusi, mida saate käsuga Git kloon hõlpsasti kasutada.

Git URL -ide protokolli näited

Giti URL -ide protokollid leiate järgmisest süntaksist:

SSH :

ssh://[kasutaja@]host.xz[: port]/tee/et/repo.git/

mine :

mine://host.xz[: port]/tee/et/repo.git/

HTTP :

http[s]://host.xz[: port]/tee/et/repo.git/

Järeldus

Ülaltoodud teabe põhjal oleme arutanud, kuidas kasutada Ubuntu 20.04 käsku Git kloon. Lisaks oleme näinud, kuidas sihtmärgi hoidlat kloonida. Git toetab erinevaid URL -ide protokolle, sealhulgas neid, mida oleme selles artiklis maininud. Git klooni käsu kohta lisateabe saamiseks saate abi pealeht käsust Git kloon.