Hoe gebruik je Git Clone Command?

How Use Git Clone Command



Het meest gebruikte Git-commando is de 'Git Clone'. Dit wordt gebruikt om een ​​kopie of kloon van een bestaande doelrepository in een nieuwe map te maken. De originele repository wordt opgeslagen op de externe computer of het lokale bestandssysteem met toegankelijke ondersteunde protocollen.

In dit artikel zul je het gebruik van het Git-klooncommando in detail onderzoeken. Een opdrachtregelhulpprogramma van Git dat wordt gebruikt om naar een bestaande repository te verwijzen en een kopie van die doelmap maakt. Hier zullen we de verschillende configuratie-opties voor Git-kloonopdrachten en de bijbehorende voorbeelden onderzoeken. We hebben de Git-kloonvoorbeelden geïmplementeerd op het Ubuntu 20.04 Linux-systeem.







Git Repository klonen met Git Clone Command

Als je een kloon wilt maken van een bestaande Git-repository, dan kun je dit eenvoudig doen met het Git clone-commando. Wil je bijvoorbeeld een bijdrage leveren aan een project, gebruik dan gewoon het Git clone commando. Als je al eerder VCS-systemen hebt gebruikt, zoals Subversion, dan ben je bekend met de commando's 'clone' en niet 'checkout'. Deze systemen nemen alleen de werkkopie. Hier is de Git-kloon de hele serverrepository in plaats van alleen een werkkopie. Wanneer u een Git-kloonopdracht op uw systeem uitvoert, wordt elke versie van het bestand met het hele project standaard naar beneden gehaald op de door u opgegeven locatie. Laten we aannemen dat als uw serverschijf om welke reden dan ook beschadigd is, u door de klonen van een client te gebruiken, de server terug kunt zetten naar zijn staat. U kunt hooks aan de serverzijde verliezen, maar alle bestandsversies zouden daar beschikbaar zijn.



Git Clone-opdracht Syntaxis

$git kloon <git-hub-URL>

Voorbeeld



We willen bijvoorbeeld een bibliotheek met de naam 'libgit2' klonen. Door de Git-link te gebruiken, die hieronder wordt weergegeven, kunt u een kopie van die bibliotheek maken.






Maak nu een kloon van die repository door de volgende Git-kloonopdracht uit te voeren:

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


De bovenstaande opdracht maakt een map aan met de naam 'libgit2' waarin de .git-map erin wordt geïnitialiseerd, alle gegevens uit de bovenstaande repository en vervolgens de nieuwste versie van de werkkopie uitcheckt. Nu kunt u navigeren naar de directory 'libgit2' die al is aangemaakt. U vindt daar alle projectbestanden, klaar voor gebruik.



Je kunt een repository klonen in een hernoemde map in plaats van libgit2, dan kun je een extra argument specificeren als de naam van de map.

$git kloonhttps://github.com/libgit2/libgit2 mijntestproject


De bovenstaande opdracht zal hetzelfde doen als de vorige, maar nu wordt de naam van de doelmap 'mytestproject' genoemd. Met behulp van de volgende opdracht kunt u naar de bovenstaande map navigeren en de bestanden van de 'mytestproject'-map weergeven:

$CDmijntestproject

$ls -tot

Git Clone-opties

Met het Git-klooncommando kunt u veel verschillende opties gebruiken, afhankelijk van uw vereisten. Om alle Git-kloonopties weer te geven, typ je de volgende opdracht op de terminal:

$git kloon

U zult de verschillende opties zien die u gemakkelijk kunt gebruiken met het Git-klooncommando.

Git-URL's Protocolvoorbeelden

Je kunt Git URLs-protocollen vinden in de volgende syntaxis:

SSH :

ssh://[gebruiker@]host.xz[:haven]/pad/tot/repo.git/

Gaan :

Gaan://host.xz[:haven]/pad/tot/repo.git/

HTTP :

http[s]://host.xz[:haven]/pad/tot/repo.git/

Conclusie

Op basis van de bovenstaande informatie hebben we besproken hoe u de Git-kloonopdracht op Ubuntu 20.04 kunt gebruiken. Verder hebben we gezien hoe we een doelrepository kunnen klonen. Git ondersteunt verschillende URL-protocollen, inclusief de protocollen die we in dit artikel hebben genoemd. Voor meer informatie over het Git-klooncommando kun je hulp krijgen van de hoofdpagina van het Git-klooncommando.