Git

Hoe een git-repository te klonen

Hoe een git-repository te klonen
De git-repository kan lokaal worden gemaakt en later in het GitHub-account worden gepubliceerd. De repository kan op afstand worden gemaakt en de kopie van de externe repository kan lokaal worden opgeslagen. Git clone is een zeer nuttige git-opdracht om een ​​bepaalde bestaande repository te kopiëren of te klonen die lokaal of extern kan zijn. Wanneer het git clone-commando wordt gebruikt om een ​​externe repository van het GitHub-account te klonen, kopieert het de volledige inhoud van de doelrepository met alle versies van bestanden en mappen. Stel dat de git-gebruiker de correctie op de inhoud van de repository moet maken, meer dan één bestand moet toevoegen of verwijderen en de grotere commits moet pushen. In dat geval is het beter om een ​​kloon van de vereiste GitHub-repository te maken voor de wijziging. De repository kan later na wijziging naar de externe server worden gepusht. Git clone commando kan ook gebruikt worden om elke lokale repository te klonen. De manieren om een ​​externe en lokale repository te klonen zijn in deze tutorial getoond.

Vereisten:

GitHub Desktop installeren

GitHub Desktop helpt de git-gebruiker om de git-gerelateerde taken grafisch uit te voeren. U kunt eenvoudig het nieuwste installatieprogramma van deze applicatie voor Ubuntu downloaden van github.com. U moet deze applicatie na het downloaden installeren en configureren om deze te gebruiken. Je kunt ook de tutorial voor het installeren van GitHub Desktop op Ubuntu raadplegen om het installatieproces goed te kennen.

Maak een GitHub-account aan

U hebt een GitHub-account nodig om de opdrachten te controleren die in deze zelfstudie voor de externe repository worden gebruikt.

Een lokale en externe repository maken

U moet een lokale repository en een externe repository maken om de commando's die voor het klonen worden gebruikt te controleren check.

Kloon een externe repository:

Open de terminal en voer de volgende 'CD' commando om naar de map te gaan, git-repositories waar de nieuwe lokale repository wordt gemaakt. 'git kloon'' commando maakt een kopie van de externe repository met de naam Django naar de lokale map. U moet uw gebruikersnaam en wachtwoord van het GitHub-account opgeven nadat u de 'git kloon'' commando. 'ls' commando geeft de inhoud van de huidige map weer.

$ cd git-repositories
$ git kloon https://github.com/fyc21/Django
$ ls

De volgende uitvoer laat zien dat de Django map wordt gekopieerd van de externe server naar de lokale map.

Voer de volgende opdrachten uit om de inhoud van de of Django map.

$ cd Django
$ ls


De uitvoer laat zien dat de Django-map drie mappen heeft, modellen, Sjablonen, en Keer bekeken.

De inhoud van de externe repository kan worden gecontroleerd door de externe repository te openen vanuit github.com.

https://github.com/fyc21/Django

De volgende uitvoer laat zien dat de externe repository dezelfde inhoud bevat die is gedownload in de lokale repository:.

Kloon een externe repository met een andere naam:

De clone-opdracht voor het kopiëren van de externe repository naar een lokale repository met dezelfde naam is in het vorige voorbeeld getoond. Het gebruik van de clone-opdracht om een ​​lokale repository te maken van een externe repository met een andere naam, wordt in dit deel van deze tutorial getoond. Voer de volgende opdracht uit om een ​​lokale repository te maken met de naam django-tutorials door de externe repository genaamd te klonen Django.

$ git kloon https://github.com/fyc21/Django django-tutorials

De volgende uitvoer laat zien dat een lokale repository met de naam django-tutorials wordt gemaakt vanuit de externe repository met de naam Django.

Kloon een externe repository met GitHub Desktop:

Open het GitHub-bureaublad en klik op de optie "Een repository van internet klonen.. ” om de externe repository te selecteren die u in het lokale systeem wilt kopiëren.

Het volgende dialoogvenster verschijnt om de externe repository te selecteren:. De lijst met gepubliceerde externe opslagplaatsen wordt hier weergegeven. Selecteer de repository met de naam bash, kies het lokale pad waar de repository zal worden opgeslagen op de lokale schijf en klik op de Kloon knop om de repository te kopiëren.

De volgende inhoud wordt weergegeven nadat het kloonproces is voltooid:. Deze repository bevat slechts één bestand dat naar de lokale repository is gekopieerd en het laatste commit-bericht is "Bash-tutorials“.

De externe repository is correct gekopieerd of niet naar de lokale repository kan worden gecontroleerd door de volgende code uit te voeren vanaf de terminal. De eerste 'ls' commando toont de lijst met bestanden en mappen van de huidige locatie. 'CD' commando zal de maplocatie wijzigen in de map, bash dat is de lokale repository-map gekopieerd van de remote repository. De eerste 'ls' commando toont de lijst met bestanden en mappen van de lokale repository, bash.

$ ls
$ cd bash
$ ls

De volgende uitvoer laat zien dat de externe repository correct is gekopieerd naar de gedefinieerde map van het lokale station, en de map bevat het bestand met de naam bash-basis-tutorial.sh van de externe repository.

Kloon een lokale repository:

De 'git kloon' kan een nieuwe lokale repository maken door een bestaande lokale repository te kopiëren. De eerste 'ls' zal de lijst met bestanden en mappen weergeven voordat de kloon opdracht. De kloon commando zal een nieuwe repository maken met de naam bash-tutorial door de lokale repository met de naam copy te kopiëren bash. De laatste 'ls' commando zal de lijst met bestanden en mappen weergeven na het uitvoeren van de kloon opdracht.

$ ls
$ git clone bash bash-tutorial
$ ls

De volgende uitvoer laat zien dat de nieuwe lokale repository is gemaakt na het uitvoeren van de bovenstaande opdrachten:. Hier, bash-tutorial is de nieuw gemaakte lokale repository.

Conclusie:

Verschillende toepassingen van het clone-commando zijn in deze tutorial getoond door meerdere demo git-repositories te gebruiken. De manieren om een ​​externe repository te klonen zijn hier uitgelegd met behulp van terminal en GitHub Desktop. De manier om de lokale repository te klonen is getoond door het git-commando uit te voeren vanaf de terminal. Ik hoop dat de lezers in staat zullen zijn om elke lokale of externe repository correct te klonen na het lezen van deze tutorial.

Microsoft Sculpt Touch draadloze muis Review
Ik las onlangs over de Microsoft Sculpt Touch draadloze muis en besloot hem te kopen. Nadat ik het een tijdje had gebruikt, besloot ik mijn ervaring e...
AppyMouse trackpad en muisaanwijzer op het scherm voor Windows-tablets
Tabletgebruikers missen vaak de muisaanwijzer, vooral wanneer ze gewend zijn om de laptop te gebruiken. Het touchscreen Smartphones en tablets hebben ...
Middelste muisknop werkt niet in Windows 10
De middelste muis knop helpt u door lange webpagina's en schermen met veel gegevens te bladeren. Als dat stopt, zul je uiteindelijk het toetsenbord ge...