Yleisimmin käytetty Git -komento on 'Git Clone'. Tätä käytetään luomaan kopio tai klooni olemassa olevasta kohdetiedostosta uuteen hakemistoon. Alkuperäinen arkisto tallennetaan etäkoneeseen tai paikalliseen tiedostojärjestelmään, johon tuetut protokollat ovat käytettävissä.
Tässä artikkelissa tutustut yksityiskohtaisesti Git -kloonikomennon käyttöön. Gitin komentorivityökalu, jota käytetään osoittamaan olemassa olevaa arkistoa ja luo kopion kyseisestä kohdehakemistosta. Tässä tarkastellaan erilaisia Git -kloonikomentokokoonpanovaihtoehtoja ja niitä vastaavia esimerkkejä. Olemme ottaneet käyttöön Git -klooniesimerkkejä Ubuntu 20.04 Linux -järjestelmässä.
Kloonaa Git -arkisto käyttämällä Git Clone -komentoa
Jos haluat tehdä kloonin olemassa olevasta Git -arkistosta, voit tehdä tämän helposti käyttämällä Git -kloonikomentoa. Haluat esimerkiksi osallistua projektiin ja käyttää yksinkertaisesti Git -kloonikomentoa. Jos olet aiemmin käyttänyt VCS -järjestelmiä, kuten Subversion, tunnet komennot 'kloonaus' eikä 'kassa'. Nämä järjestelmät ottavat vain työkopion. Tässä Git -klooni on koko palvelinvarasto pelkän työkopion sijasta. Kun suoritat Git -kloonikomennon järjestelmässäsi, jokainen koko projektin sisältävä tiedoston versio vedetään oletusarvoisesti alas määritetyssä paikassa. Oletetaan, että jos palvelinlevysi on jostain syystä vioittunut, voit palauttaa palvelimen tilaan käyttämällä minkä tahansa asiakkaan klooneja. Voit menettää palvelinpuolen koukut, mutta kaikki tiedostoversiot ovat saatavilla siellä.
Git Clone -komennon syntaksi
$git klooni <git-hubin URL-osoite>Esimerkki
Haluamme esimerkiksi kloonata kirjaston nimeltä libgit2. Käyttämällä alla olevaa Git -linkkiä voit luoda kopion kyseisestä kirjastosta.
Luo nyt klooni kyseisestä arkistosta suorittamalla seuraava Git -kloonikomento:
Yllä oleva komento luo hakemiston nimeltä 'libgit2', jossa .git-hakemisto alustaa sen sisällä, kaikki yllä olevan arkiston tiedot alasvetäen ja tarkistaa sitten työkopion uusimman version. Nyt voit siirtyä jo luotuun hakemistoon ”libgit2”. Löydät kaikki projektitiedostot, jotka ovat valmiita käytettäväksi nyt.
Voit kloonata arkiston uudelleen nimettyyn hakemistoon libgit2: n sijasta, ja voit määrittää lisäargumentin hakemiston nimeksi.
$git kloonihttps://github.com/libgit2/libgit2 mytestproject
Yllä oleva komento tekee saman kuin edellinen, mutta nyt kohdehakemiston nimi on 'mytestproject'. Seuraavan komennon avulla voit siirtyä yllä olevaan hakemistoon ja luetteloida mytestproject -hakemiston tiedostot:
$ls -kohteeseen
Git Clone -vaihtoehdot
Git -kloonikomennon avulla voit käyttää monia eri vaihtoehtoja tarpeidesi mukaan. Voit näyttää kaikki Git -kloonivaihtoehdot kirjoittamalla seuraavan komennon päätelaitteeseen:
$git klooniHuomaat eri vaihtoehdot, joita voit helposti käyttää Git -kloonikomennolla.
Esimerkkejä Git -URL -protokollista
Löydät Git -URL -protokollat seuraavasta syntaksista:
SSH :
ssh://[käyttäjä@]isäntä.xz[: portti]/polku/kohteeseen/repo.git/mennä :
mennä://isäntä.xz[: portti]/polku/kohteeseen/repo.git/HTTP :
http[s]://isäntä.xz[: portti]/polku/kohteeseen/repo.git/Johtopäätös
Edellä olevista tiedoista olemme keskustelleet Git -kloonikomennon käyttämisestä Ubuntu 20.04: ssä. Lisäksi olemme nähneet kuinka kloonata kohdetietovarasto. Git tukee erilaisia URL -protokollia, mukaan lukien ne, jotka olemme maininneet tässä artikkelissa. Jos haluat lisätietoja Git -kloonikomennosta, saat apua Pääsivu Git -kloonikomennosta.