Git

Kuinka käyttää Git Clone -komentoa?

Kuinka käyttää Git Clone -komentoa?

Yleisimmin käytetty Git-komento on 'Git Clone'. Tätä käytetään luomaan kopio tai klooni olemassa olevasta kohdetietovarastosta uuteen hakemistoon. Alkuperäinen arkisto tallennetaan etäkoneeseen tai paikalliseen tiedostojärjestelmään, johon on saatavilla tuetut protokollat.

Tässä artikkelissa tutkitaan yksityiskohtaisesti Git-kloonikomennon käyttöä. Gitin komentorivi-apuohjelma, jota käytetään osoittamaan olemassa oleva arkisto ja luomaan kopio kohdennetusta hakemistosta. Tässä tarkastellaan erilaisia ​​Git-kloonin komentokokoonpanovaihtoehtoja ja niitä vastaavia esimerkkejä. Olemme toteuttaneet Git-klooniesimerkit Ubuntu 20: ssa.04 Linux-järjestelmä.

Git-arkiston kloonaus käyttämällä Git Clone -komentoa

Jos haluat tehdä olemassa olevan Git-arkiston kloonin, voit tehdä sen helposti Git-kloonikomennolla. Haluat esimerkiksi osallistua projektiin ja käyttää sitten yksinkertaisesti Git-kloonikomentoa. Jos olet aiemmin käyttänyt VCS-järjestelmiä, kuten Subversion, tunnet komennot "klooni" eikä "kassa". Nämä järjestelmät ottavat vain työkopion. Tässä Git-klooni on koko palvelinvarasto vain työkopion sijaan. Kun suoritat Git-kloonikomennon järjestelmässäsi, tiedoston kaikki versiot ja koko projekti vedetään oletuksena alas määritettyyn sijaintiin. Oletetaan, että jos palvelimesi levy on vioittunut jostain syystä, voit asettaa minkä tahansa asiakkaan kloonit palvelimen takaisin tilaansa. Saatat menettää palvelinpuolen koukut, mutta kaikki tiedostoversiot olisivat käytettävissä siellä.

Git Clone -komento Syntaksi

$ git klooni

Esimerkki

Haluamme esimerkiksi kloonata kirjaston nimeltä libgit2. Käyttämällä alla olevaa Git-linkkiä voit luoda kopion kirjastosta.


Suorittamalla seuraava Git-kloonikomento luo nyt kyseisen arkiston klooni:

$ git -klooni https: // github.com / libgit2 / libgit2


Yllä oleva komento luo hakemiston nimeltä 'libgit2', jossa .git-hakemisto alustaa sen sisällä, kaikki yllä olevan arkiston tietojen pudotusvalinnat ja tarkistaa sitten työkopion uusimman version. Nyt voit siirtyä jo luotuun hakemistoon 'libgit2'. Löydät kaikki projektitiedostot sieltä valmiina käytettäväksi nyt.

Voit kloonata arkiston uudelleennimettyyn hakemistoon libgit2: n sijaan, ja voit määrittää sitten uuden argumentin hakemiston nimeksi.

$ git -klooni https: // github.fi / libgit2 / libgit2 mytestproject


Yllä oleva komento toimii samalla tavalla kuin edellinen, mutta nyt kohdehakemiston nimeä kutsutaan nimellä 'mytestproject'. Seuraavan komennon avulla voit siirtyä yllä olevaan hakemistoon ja luetteloida 'mytestproject' -hakemiston tiedostot:

$ cd -työprojekti
$ ls -a

Git Clone -vaihtoehdot

Git-kloonikomennolla voit käyttää monia erilaisia ​​vaihtoehtoja tarpeidesi mukaan. Näyttääksesi kaikki Git-kloonivaihtoehdot, kirjoita seuraava komento päätelaitteeseen:

$ git klooni

Havaitset erilaisia ​​vaihtoehtoja, joita voit helposti käyttää Git-kloonikomennolla.

Esimerkkejä Git URLs -protokollasta

Löydät Git URL -protokollat ​​seuraavasta syntaksista:

SSH

ssh: // [käyttäjä @] isäntä.xz [: portti] / polku / kohteeseen / repo.git /

Git :

git: // 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 siitä, miten Git-kloonikomentoa käytetään Ubuntu 20: ssä.04. Lisäksi olemme nähneet, miten kloonataan kohdevarasto. Git tukee erilaisia ​​URL-protokollia, mukaan lukien ne, jotka olemme maininneet tässä artikkelissa. Jos haluat lisätietoja Git-kloonikomennosta, saat apua Git-kloonikomennon pääsivulta.

Top 10 Games to Play on Ubuntu
Windows platform has been one of the dominating platforms for gaming because of the huge percentage of games that are developing today to natively sup...
5 parasta arcade-peliä Linuxille
Nykyään tietokoneet ovat vakavia koneita, joita käytetään pelaamiseen. Jos et pääse uusiin korkeisiin pisteisiin, tiedät mitä tarkoitan. Tässä viestis...
Battle For Wesnoth 1.13.6 Development Released
Battle For Wesnoth 1.13.6 released last month, is the sixth development release in the 1.13.x series and it delivers a number of improvements, most no...