Hvordan bruke Git Clone Command?

How Use Git Clone Command



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 originale 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 -klonekommandoen i detalj. Et kommandolinjeverktøy for Git som brukes til å peke på et eksisterende depot og oppretter en kopi av den målrettede katalogen. Her vil vi undersøke de forskjellige konfigurasjonalternativene for Git -klonekommandoer og deres tilsvarende eksempler. Vi har implementert Git -kloneksemplene på Ubuntu 20.04 Linux -system.







Kloning av Git Repository ved å bruke Git Clone Command

Hvis du vil lage en klone av et eksisterende Git -depot, kan du enkelt gjøre dette ved hjelp av Git -klonekommandoen. For eksempel vil du bidra til et prosjekt, og deretter bare bruke Git -klonekommandoen. Hvis du har brukt VCS -systemer før, som Subversion, vil du være kjent med kommandoene 'klon' og ikke 'kasse'. Disse systemene tar bare arbeidskopien. Her er Git -klonen hele serverlageret i stedet for bare en arbeidskopi. Når du kjører en Git -klonekommando på systemet ditt, blir hver versjon av filen med hele prosjektet trukket ned som standard på det angitte stedet. La oss anta at hvis serverdisken din er ødelagt av en eller annen grunn, kan du ved å bruke klonene til en hvilken som helst klient sette serveren tilbake til tilstanden. Du kan miste kroker på serversiden, men alle filversjoner vil være tilgjengelige der.



Git Clone -kommando Syntaks

$git klon <git-hub URL>

Eksempel



For eksempel vil vi klone et bibliotek som heter 'libgit2'. Ved å bruke Git -lenken, som vises nedenfor, kan du lage en kopi av det biblioteket.






Nå, ved å kjøre følgende Git -klonekommando, opprett en klon av det depotet:

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


Kommandoen ovenfor oppretter en katalog med navnet 'libgit2' der .git-katalogen initialiserer i den, alle nedtrekksdataene fra depotet ovenfor og deretter sjekker den siste versjonen av arbeidskopien. Nå kan du navigere til katalogen 'libgit2' som allerede ble opprettet. Du finner alle prosjektfilene der, klare til bruk nå.



Du kan klone et depot til en omdøpt katalog i stedet for libgit2, så kan du angi et ekstra argument som navnet på katalogen.

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


Kommandoen ovenfor vil gjøre det samme som den forrige, men nå heter navnet på målkatalogen 'mytestproject'. Ved å bruke følgende kommando kan du navigere til katalogen ovenfor og vise filene i katalogen ‘mytestproject’:

$CDmytestproject

$ls -til

Alternativer for Git Clone

Med Git -klonekommandoen 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 som du enkelt kan bruke med Git -klonekommandoen.

Git URLs -protokolleksempler

Du kan finne Git URL -protokoller i følgende syntaks:

SSH :

ssh://[bruker@]vert. xz[:havn]/sti/til/repo.git/

:

gå://vert. xz[:havn]/sti/til/repo.git/

HTTP :

http[s]://vert. xz[:havn]/sti/til/repo.git/

Konklusjon

Fra informasjonen ovenfor har vi diskutert hvordan du bruker Git -klonekommandoen på Ubuntu 20.04. Videre har vi sett hvordan vi kan klone et mållager. Git støtter forskjellige URL -adresser, inkludert de vi har nevnt i denne artikkelen. For mer informasjon om Git -klonekommandoen, kan du få hjelp fra hovedside av Git -klonekommandoen.