Den mest almindeligt anvendte Git -kommando er 'Git Clone'. Dette bruges til at oprette en kopi eller klon af et eksisterende målopbevaringssted i et nyt bibliotek. Det originale lager gemmes på den eksterne maskine eller det lokale filsystem med tilgængelige understøttede protokoller.
I denne artikel vil du undersøge brugen af Git -klonkommandoen i detaljer. Et kommandolinjeværktøj af Git, der bruges til at pege på et eksisterende lager og opretter en kopi af det målrettede bibliotek. Her vil vi undersøge de forskellige konfigurationer af Git -klonkommandoen og deres tilsvarende eksempler. Vi har implementeret Git -kloneksemplerne på Ubuntu 20.04 Linux -system.
Kloning af Git Repository ved hjælp af Git Clone Command
Hvis du vil lave en klon af et eksisterende Git -arkiv, kan du nemt gøre dette ved hjælp af Git -klonkommandoen. For eksempel vil du gerne bidrage til et projekt, og derefter blot bruge kommandoen Git -klon. Hvis du har brugt VCS -systemer før, som Subversion, vil du være fortrolig med kommandoerne 'klon' og ikke 'checkout'. Disse systemer tager kun arbejdskopien. Her er Git -klonen hele serverlageret i stedet for kun en arbejdskopi. Når du kører en Git -klonekommando på dit system, trækkes hver version af filen med hele projektet som standard ned på din angivne placering. Lad os antage, at hvis din serverdisk af en eller anden grund er beskadiget, kan du ved hjælp af kloner fra enhver klient sætte serveren tilbage til dens tilstand. Du kan miste kroge på serversiden, men alle filversioner ville være tilgængelige der.
Git Clone kommando Syntaks
$git klon <git-hub URL>Eksempel
For eksempel vil vi klone et bibliotek kaldet 'libgit2'. Ved at bruge Git -linket, som er vist nedenfor, kan du oprette en kopi af det bibliotek.
Nu, ved at køre følgende Git -klonekommando, skal du oprette en klon af det depot:
Ovenstående kommando opretter et bibliotek med navnet 'libgit2', hvor .git-biblioteket initialiserer inde i det, alle data-pull-down i ovenstående lager og derefter tjekker den nyeste version af arbejdskopien. Nu kan du navigere ind i biblioteket 'libgit2', der allerede var oprettet. Du finder alle projektfiler der, klar til brug nu.
Du kan klone et lager til et omdøbt bibliotek i stedet for libgit2, så kan du angive et ekstra argument som navnet på biblioteket.
$git klonhttps://github.com/libgit2/libgit2 mytestproject
Ovenstående kommando vil gøre det samme som den forrige, men nu hedder målmappen 'mytestproject'. Ved hjælp af følgende kommando kan du navigere ind i ovenstående bibliotek og liste filerne i 'mytestproject' biblioteket:
$ls -til
Git klon muligheder
Med Git -klonkommandoen kan du bruge mange forskellige muligheder i henhold til dine krav. For at vise alle Git -klonindstillinger skal du skrive følgende kommando på terminalen:
$git klonDu vil observere de forskellige muligheder, som du nemt kan bruge med Git -klonkommandoen.
Git URL'er Protokoleksempler
Du kan finde Git URL -protokoller i følgende syntaks:
SSH :
ssh://[bruger@]vært. xz[:Havn]/sti/til/repo.git/gå :
gå://vært. xz[:Havn]/sti/til/repo.git/HTTP :
http[s]://vært. xz[:Havn]/sti/til/repo.git/Konklusion
Fra ovenstående oplysninger har vi diskuteret, hvordan man bruger Git -klonkommandoen på Ubuntu 20.04. Desuden har vi set, hvordan man kloner et målopbevaringssted. Git understøtter forskellige webadresser protokoller, herunder dem, vi har nævnt i denne artikel. For mere information om Git -klonkommandoen kan du få hjælp fra Forside af Git -klonkommandoen.