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 lagres på den eksterne maskinen eller det lokale filsystemet med tilgjengelige protokoller som støttes.
I denne artikkelen vil du utforske bruken av Git-klonkommandoen i detalj. Et kommandolinjeprogram for Git som brukes til å peke et eksisterende lager og oppretter en kopi av den målrettede katalogen. Her vil vi undersøke de forskjellige konfigurasjonsalternativene for Git-klonekommandoer og deres tilsvarende eksempler. Vi har implementert Git-kloneksemplene på Ubuntu 20.04 Linux-system.
Kloning av Git Repository ved hjelp av Git Clone Command
Hvis du vil lage en klon av et eksisterende Git-arkiv, kan du enkelt gjøre dette ved hjelp av Git-klonkommandoen. For eksempel vil du bidra til et prosjekt, og bruk deretter kommandoen Git clone. Hvis du har brukt VCS-systemer før, som Subversion, vil du være kjent med kommandoene 'klone' og ikke 'kasse'. Disse systemene tar bare arbeidskopien. Her er Git-klonen hele serverregisteret 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å din spesifiserte plassering. La oss anta at hvis serverdisken din er skadet av en eller annen grunn, kan du ved å bruke klonene til en hvilken som helst klient sette serveren tilbake til sin tilstand. Du kan miste kroker på serversiden, men alle filversjoner vil være tilgjengelige der.
Git Clone-kommandosyntaks
$ git klonEksempel
For eksempel ønsker vi å klone et bibliotek kalt 'libgit2'. Ved å bruke Git-lenken, som er vist nedenfor, kan du opprette en kopi av biblioteket.
Nå, ved å kjøre følgende Git-klonekommando, oppretter du en klon av det datalageret:
Ovennevnte kommando oppretter en katalog med navnet 'libgit2' der .git-katalogen initialiseres inne i den, alle data-nedtrekkslisten til ovennevnte depot, og sjekker deretter ut den nyeste versjonen av arbeidskopien. Nå kan du navigere i katalogen 'libgit2' som allerede ble opprettet. Du finner alle prosjektfilene der, klare til å brukes nå.
Du kan klone et depot i en navngitt 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å heter navnet på målkatalogen 'mytestproject'. Ved å bruke følgende kommando kan du navigere i katalogen ovenfor og liste opp filene til 'mytestproject' katalogen:
$ ls -a
Alternativer for Git Clone
Med Git clone-kommandoen kan du bruke mange forskjellige alternativer i henhold til dine krav. For å vise alle Git-klonalternativer, skriver du inn følgende kommando på terminalen:
$ git klonDu vil observere de forskjellige alternativene som du enkelt kan bruke med Git-klonkommandoen.
Git URLs Protocol Eksempler
Du finner Git URL-protokoller i følgende syntaks:
SSH :
ssh: // [bruker @] vert.xz [: port] / bane / til / repo.git /Git :
git: // vert.xz [: port] / bane / til / repo.git /HTTP :
http [s]: // vert.xz [: port] / bane / til / repo.git /Konklusjon
Fra informasjonen ovenfor har vi diskutert hvordan du bruker Git-klonkommandoen på Ubuntu 20.04. Videre har vi sett hvordan man kloner et målregister. Git støtter forskjellige URL-protokoller, 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.