Paano magagamit ang Git Clone Command?

How Use Git Clone Command



Ang pinaka-karaniwang ginagamit na utos na Git ay ang 'Git Clone'. Ginagamit ito upang lumikha ng isang kopya o i-clone ng isang umiiral na target na imbakan sa isang bagong direktoryo. Ang orihinal na imbakan ay itatabi sa remote machine o sa lokal na file system na may naa-access na sinusuportahang mga protokol.

Sa artikulong ito, tuklasin mo ang paggamit ng Git clone command nang detalyado. Ang isang command-line utility ng Git na ginagamit upang ituro ang isang mayroon nang imbakan at lumilikha ng isang kopya ng na-target na direktoryo. Dito, susuriin namin ang iba't ibang mga pagpipilian sa pag-configure ng command ng clone ng Git at ang mga kaukulang halimbawa nito. Naipatupad namin ang mga halimbawa ng clone ng Git sa system ng Ubuntu 20.04 Linux.







Repository ng Pag-clone ng Git sa pamamagitan ng Paggamit ng Git Clone Command

Kung nais mong gumawa ng isang clone ng isang mayroon nang Git na lalagyan, madali mong gawin ito gamit ang Git clone command. Halimbawa, nais mong mag-ambag sa isang proyekto, pagkatapos ay simpleng gamitin ang Git clone command. Kung nagamit mo na ang mga system ng VCS dati, tulad ng Subversion, magiging pamilyar ka sa mga command na 'clone' at hindi 'checkout'. Kinukuha lamang ng mga system na ito ang gumaganang kopya. Dito, ang Git clone ay ang buong server repository sa halip na isang gumaganang kopya lamang. Kapag nagpatakbo ka ng isang utos ng clone ng Git sa iyong system, ang bawat bersyon ng file na may buong proyekto ay ibababa bilang default sa iyong tinukoy na lokasyon. Ipagpalagay natin kung ang iyong server disk ay nasira dahil sa anumang kadahilanan, pagkatapos ay sa pamamagitan ng paggamit ng mga clone ng anumang client, maaari mong itakda ang server pabalik sa estado nito. Maaari kang mawalan ng mga kawit sa server ngunit ang lahat ng mga bersyon ng file ay magagamit doon.



Ang command ng Git Clone Syntax

$git clone <git-hub URL>

Halimbawa



Halimbawa, nais naming i-clone ang isang silid-aklatan na tinatawag na 'libgit2'. Sa pamamagitan ng paggamit ng link na Git, na ipinapakita sa ibaba, maaari kang lumikha ng isang kopya ng library na iyon.






Ngayon, sa pamamagitan ng pagpapatakbo ng sumusunod na command ng clone ng Git, lumikha ng isang clone ng repository na iyon:

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


Lumilikha ang utos sa itaas ng isang direktoryo na pinangalanang 'libgit2' kung saan pinasimulan ang .git na direktoryo sa loob nito, lahat ng data na pull-down ng imbakan sa itaas, pagkatapos ay suriin ang pinakabagong bersyon ng gumaganang kopya. Ngayon, maaari kang mag-navigate sa direktoryang ‘libgit2’ na nalikha na. Mahahanap mo doon ang lahat ng mga file ng proyekto, handa nang magamit ngayon.



Maaari mong i-clone ang isang imbakan sa isang pinalitan ng pangalan ng direktoryo sa halip na libgit2, pagkatapos ay maaari mong tukuyin ang isang karagdagang argumento bilang pangalan ng direktoryo.

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


Ang utos sa itaas ay gagawin ang pareho sa nakaraang isa, ngunit ngayon ang pangalan ng target na direktoryo ay tinatawag na 'mytestproject'. Gamit ang sumusunod na utos maaari kang mag-navigate sa direktoryo sa itaas at ilista ang mga file ng direktoryo na 'mytestproject':

$CDmytestproject

$ls -sa

Mga pagpipilian sa Git Clone

Sa utos ng clone ng Git, maaari kang gumamit ng iba't ibang mga pagpipilian ayon sa iyong mga kinakailangan. Upang maipakita ang lahat ng mga pagpipilian sa clone ng Git, mai-type mo ang sumusunod na utos sa terminal:

$git clone

Mapapansin mo ang iba't ibang mga pagpipilian na madali mong magagamit gamit ang Git clone command.

Mga Halimbawa ng Protokol ng Mga URL ng Git

Maaari kang makahanap ng mga protokol ng Git URL sa sumusunod na syntax:

SSH :

ssh://[gumagamit@]host.xz[: pantalan]/landas/sa/repo.git/

punta ka na :

go://host.xz[: pantalan]/landas/sa/repo.git/

HTTP :

http[s]://host.xz[: pantalan]/landas/sa/repo.git/

Konklusyon

Mula sa impormasyon sa itaas, tinalakay namin kung paano gamitin ang Git clone command sa Ubuntu 20.04. Bukod dito, nakita namin kung paano i-clone ang isang target na repository. Sinusuportahan ng Git ang iba't ibang mga protokol ng URL kabilang ang mga nabanggit namin sa artikulong ito. Para sa karagdagang impormasyon tungkol sa utos ng clone ng Git, maaari kang makakuha ng tulong mula sa pangunahing pahina ng utos ng clone ng Git.