Den mest anvendte Git-kommando er 'Git Clone'. Dette bruges til at oprette en kopi eller klon af et eksisterende målopbevaringssted i en ny mappe. Det originale lager lagres på den eksterne maskine eller det lokale filsystem med tilgængelige understøttede protokoller.
I denne artikel vil du udforske brugen af Git-klonkommandoen i detaljer. Et kommandolinjeprogram 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 konfigurationsindstillinger for Git-klonkommandoer 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 oprette en klon af et eksisterende Git-arkiv, kan du nemt gøre dette ved hjælp af kommandoen Git clone. For eksempel vil du gerne bidrage til et projekt, så brug bare kommandoen Git clone. Hvis du har brugt VCS-systemer før, som Subversion, vil du være bekendt med kommandoer 'klon' og ikke 'checkout'. Disse systemer tager kun arbejdskopien. Her er Git-klonen hele serveropbevaringsstedet i stedet for bare en arbejdskopi. Når du kører en Git-klonkommando 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 er beskadiget af en eller anden grund, kan du ved at bruge klonerne fra en hvilken som helst klient sætte serveren tilbage til dens tilstand. Du mister muligvis kroge på serversiden, men alle filversioner vil være tilgængelige der.
Git Clone-kommandosyntaks
$ git klonEksempel
For eksempel vil vi klone et bibliotek kaldet 'libgit2'. Ved at bruge Git-linket, som er vist nedenfor, kan du oprette en kopi af dette bibliotek.
Nu, ved at køre følgende Git-klonkommando, skal du oprette en klon af det arkiv:
Ovenstående kommando opretter et bibliotek med navnet 'libgit2', hvori .git-katalog initialiseres inde i det, alle data-nedtrækning af ovenstående lager og tjekker derefter 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 i et omdøbt bibliotek i stedet for libgit2, så kan du angive et yderligere argument som navnet på biblioteket.
$ git klon https: // github.com / libgit2 / libgit2 mytestproject
Ovenstående kommando vil gøre det samme som den forrige, men nu kaldes målkataloget 'mytestproject'. Ved hjælp af følgende kommando kan du navigere i ovenstående bibliotek og liste filerne i 'mytestproject' -kataloget:
$ ls -a
Indstillinger for Git Clone
Med Git-klonkommandoen kan du bruge mange forskellige muligheder i henhold til dine krav. For at få vist 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 URLs Protokoleksempler
Du kan finde Git URL-protokoller i følgende syntaks:
SSH :
ssh: // [bruger @] vært.xz [: port] / sti / til / repo.git /Git :
git: // vært.xz [: port] / sti / til / repo.git /HTTP :
http [s]: // vært.xz [: port] / 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ålregister. Git understøtter forskellige URL-protokoller inklusive dem, vi har nævnt i denne artikel. For mere information om Git-klonkommandoen kan du få hjælp fra hovedsiden for Git-klonkommandoen.