Git biedt verschillende commando's zoals ' git clone”, “git fetch”, “git push”, “git pull ” en vele anderen voor verschillende functionaliteiten. Soms moeten gebruikers de externe repository ophalen in de lokale Git-directory. Voor dat doel is het noodzakelijk om de vermelde repository te klonen met behulp van de ' git kloon ” commando. Dit haalt doorgaans de volledige repository op, inclusief de geschiedenis, en maakt een nieuwe lokale kopie van de repository. Terwijl de ' git trekken ” commando wordt gebruikt om de lokale kopie up-to-date te houden met de nieuwste versies van de externe repository.
Dit artikel gaat dieper in op:
- Wat is het verschil/onderscheid tussen de commando's 'git pull' en 'git clone'?
- Hoe gebruik je de 'git pull' en 'git clone' commando's in Git?
Wat is het verschil/onderscheid tussen 'git pull' en 'git clone' commando's?
Begrijpen ' git trekken ' En ' git kloon ”, bekijk het belangrijkste verschil tussen hen in de onderstaande tabel:
git trekken | git kloon |
---|---|
De 'git pull' wordt gebruikt voor het synchroniseren van externe en lokale repositories. | De opdracht 'git clone' wordt uitgevoerd voor het opzetten van een lokale repository. |
Het zal de laatste wijzigingen van een externe repository ophalen en combineren met een bepaalde lokale repository. | Genereer een kopie van de externe Git-repository en sla deze op de lokale computer op. |
Het kan vele malen worden gebruikt in een project. | Het kan slechts één keer in een project worden uitgevoerd. |
Hoe gebruik je de 'git pull' en 'git clone' commando's in Git?
Om de ' git pull' en 'git clone ” commando's in Git, volg de gegeven stappen:
- Meld u aan bij uw GitHub-account.
- Selecteer een repository naar keuze en kopieer de HTTPS-code voor het klonen van deze repository naar het lokale project.
- Start de Git Bash-terminal en navigeer naar de lokale Git-map.
- Gebruik de opdracht 'git clone' en plak de link naar de externe repository.
- Controleer de externe verbinding en trek alle wijzigingen van de lokale Git-repository naar de externe.
Stap 1: log in op GitHub-account
Ga eerst naar “ GitHub ” en meld u aan door uw gebruikersnaam en wachtwoord op te geven:
Stap 2: Selecteer een opslagplaats
Klik op het profielpictogram, klik op de ' Uw opslagplaatsen ” optie, en navigeer ernaar:
Selecteer de gewenste repository en open deze. Zo hebben we gekozen voor de “ proefdemo1 ” externe opslagplaats:
Stap 3: Kopieer de HTTPS-URL
Klik op de hoofdpagina van de vermelde repository op de gemarkeerde ' Code ' knop en kopieer de ' HTTPS ”URL:
Stap 4: Start Git Bash Terminal
Open nu de Git Bash-terminal met behulp van het opstartmenu:
Stap 5: Git Local Repository omleiden
Voer de ... uit ' CD ” commando en leid de vermelde lokale Git-repository om:
CD 'C:\Users\gebruiker\Git\projectrepo'Stap 6: Repository klonen
Kloon vervolgens de repository met behulp van de ' git kloon ” commando en plak de gekopieerde “ HTTPS ”URL erbij:
git kloon https: // github.com / Gituser213 / testdemo1.gitDe onderstaande uitvoer geeft aan dat we de externe repository met succes hebben gekloond:
Stap 7: Controleer de externe verbinding
Controleer de externe URL met behulp van de ' git afstandsbediening -v ” commando:
git afstandsbediening -in
Stap 8: trek wijzigingen aan
Trek alle wijzigingen van de remote naar de lokale branch door de opdracht ' git trekken ” commando:
Git pull origin-masterDe resulterende afbeelding geeft aan dat wijzigingen zijn opgehaald van externe branches:
Dat is alles over de ' git pull' en 'git clone ”-opdrachten in Git.
Conclusie
De ' git trekken ” commando wordt gebruikt om de lokale kopie up-to-date te houden met nieuwe wijzigingen die zijn aangebracht in de externe repository. Aan de andere kant, de “ git kloon ” commando haalt meestal de volledige externe repository op in de lokale repository die ook de volledige geschiedenis bevat en maakt een nieuwe lokale kopie van de repository. Deze tutorial is kort ingegaan op het onderscheid tussen ' git pull' en 'git clone ”.