Den mest brukte Git -kommandoen er 'Git Clone'. Dette brukes til å lage en kopi eller klone av et eksisterende mållager i en ny katalog. Det opprinnelige depotet vil bli lagret på den eksterne maskinen eller det lokale filsystemet med tilgjengelige støttede protokoller.
I denne artikkelen vil du utforske bruken av Git Clone -kommandoen i detalj. En kommandolinjeverktøy av Git som brukes til å peke et eksisterende depot og oppretter en kopi av den målrettede katalogen. Her vil vi undersøke de forskjellige GIT -klonekommandokonfigurasjonsalternativene og tilhørende eksempler. Vi har implementert Git -kloneksemplene på Ubuntu 20.04 Linux -system.
Cloning Git Repository ved å bruke Git Clone -kommando
Hvis du vil lage en klone av et eksisterende Git -depot, kan du enkelt gjøre dette ved hjelp av Git Clone -kommandoen. For eksempel vil du bidra til et prosjekt, og bruk bare Git Clone -kommandoen. Hvis du har brukt VCS -systemer før, som undergraving, vil du bli kjent med kommandoer 'Clone' og ikke 'Checkout'. Disse systemene tar bare arbeidskopien. Her er Git -klonen hele serverlageret i stedet for bare en arbeidskopi. Når du kjører en Git Clone -kommando på systemet ditt, blir hver versjon av filen med hele prosjektet trukket ned som standard på det spesifiserte stedet. La oss anta at hvis serverdisken din er ødelagt på grunn av en hvilken som helst grunn, kan du ved å bruke klonene til en hvilken. Du kan miste kroker på serversiden, men alle filversjoner vil være tilgjengelige der.
Git klonekommando syntaks
$ git klon
Eksempel
For eksempel ønsker vi å klone et bibliotek som heter 'libgit2'. Ved å bruke Git -lenken, som vises nedenfor, kan du opprette en kopi av det biblioteket.
Nå, ved å kjøre følgende Git Clone -kommando, oppretter du en klon av det depotet:
$ git klon https: // github.com/libgit2/libgit2
Kommandoen ovenfor oppretter en katalog som heter 'libgit2' der .Git-katalogen initialiserer seg inni den, alle nedtrekk av data av ovennevnte depot, og sjekker deretter ut den nyeste versjonen av arbeidskopien. Nå kan du navigere inn i katalogen 'libgit2' som allerede var opprettet. Du finner alle prosjektfiler der, klare til å brukes nå.
Du kan klone et depot til en omdøpt katalog i stedet for libgit2, så kan du spesifisere et ekstra argument som navnet på katalogen.
$ git klon https: // github.com/libgit2/libgit2 mytestproject
Kommandoen ovenfor vil gjøre det samme som den forrige, men nå kalles navnet på målkatalogen 'MyTestProject'. Ved å bruke følgende kommando kan du navigere inn i katalogen ovenfor og liste opp filene til katalogen 'MytestProject':
$ CD MyTestProject
$ ls -a
Git klonalternativer
Med Git Clone -kommandoen kan du bruke mange forskjellige alternativer i henhold til dine krav. For å vise alle GIT -klonalternativer, skriver du følgende kommando på terminalen:
$ git klon
Du vil observere de forskjellige alternativene du enkelt kan bruke med Git Clone -kommandoen.
Git URLS -protokolleksempler
Du kan finne GIT -URLS -protokoller i følgende syntaks:
Ssh :
ssh: // [bruker@] vert.xz [: port]/sti/til/repo.git/
Git :
git: // vert.xz [: port]/sti/til/repo.git/
Http :
http [s]: // vert.xz [: port]/sti/til/repo.git/
Konklusjon
Fra ovennevnte informasjon har vi diskutert hvordan du bruker Git Clone -kommandoen på Ubuntu 20.04. Videre har vi sett hvordan du kloner et mållager. Git støtter forskjellige nettadressprotokoller inkludert de vi har nevnt i denne artikkelen. For mer informasjon om Git Clone -kommandoen, kan du få hjelp fra hovedsiden til Git Clone -kommandoen.