Git tillhandahåller olika kommandon som ' git clone”, “git fetch”, “git push”, “git pull ” och många andra för olika funktioner. Ibland behöver användare hämta fjärrlagret till den lokala Git-katalogen. För detta ändamål är det nödvändigt att klona det angivna förvaret med hjälp av ' git klon ” kommando. Detta hämtar vanligtvis hela förvaret, inklusive historik, och skapar en ny lokal kopia av förvaret. Medan ' git pull ” kommandot används för att hålla den lokala kopian uppdaterad med de senaste versionerna av fjärrförvaret.
Denna skrivning kommer att utveckla:
- Vad är skillnaden/skillnaderna mellan kommandona 'git pull' och 'git clone'?
- Hur man använder kommandona 'git pull' och 'git clone' i Git?
Vad är skillnaden/skillnaderna mellan kommandon 'git pull' och 'git clone'?
Att förstå ' git pull ' och ' git klon ”, kolla in huvudskillnaden mellan dem i tabellen nedan:
git pull | git klon |
---|---|
'git pull' används för att synkronisera fjärr- och lokala arkiv. | Kommandot 'git clone' körs för att sätta upp ett lokalt arkiv. |
Den kommer att hämta och kombinera de senaste ändringarna från ett fjärrlager till ett särskilt lokalt arkiv. | Generera en kopia av det fjärranslutna Git-förrådet och spara det på den lokala maskinen. |
Det kan användas många gånger i ett projekt. | Det kan endast utföras en gång i ett projekt. |
Hur man använder kommandona 'git pull' och 'git clone' i Git?
För att använda ' git pull' och 'git clone ”-kommandon i Git, följ de givna stegen:
- Logga in på ditt GitHub-konto.
- Välj valfritt arkiv och kopiera HTTPS-koden för att klona detta arkiv till det lokala projektet.
- Starta Git Bash-terminalen och navigera till den lokala Git-katalogen.
- Använd kommandot 'git clone' och klistra in länken till fjärrförvaret.
- Kontrollera fjärranslutningen och dra alla ändringar från det lokala Git-förrådet till fjärrkontrollen.
Steg 1: Logga in på GitHub-kontot
Gå först till ' GitHub ” och logga in genom att ange ditt användarnamn och lösenord:
Steg 2: Välj ett arkiv
Klicka på profilikonen, tryck på ' Dina förråd ' och navigera till det:
Välj önskat arkiv och öppna det. Vi har till exempel valt ' test demo1 ” fjärrlager:
Steg 3: Kopiera HTTPS URL
På huvudsidan för det angivna förvaret, tryck på den markerade ' Koda '-knappen och kopiera ' HTTPS ' URL:
Steg 4: Starta Git Bash Terminal
Öppna nu Git Bash-terminalen med hjälp av Startup-menyn:
Steg 5: Omdirigera Git Local Repository
Springa det ' CD ” kommando och omdirigera det angivna lokala Git-förrådet:
CD 'C:\Users\user\Git\projectrepo'Steg 6: Clone Repository
Klona sedan förvaret genom att använda ' git klon 'kommando och klistra in den kopierade' HTTPS ' URL tillsammans med den:
git klon https: // github.com / Gituser213 / testdemo1.gitNedan angivna utdata indikerar att vi framgångsrikt har klonat fjärrförvaret:
Steg 7: Kontrollera fjärranslutningen
Kontrollera fjärradressen genom att använda ' git fjärrkontroll -v ” kommando:
git fjärrkontroll -i
Steg 8: Dra ändringar
Dra alla ändringar från fjärrkontrollen till den lokala grenen genom att köra ' git pull ” kommando:
Git pull origin masterDen resulterande bilden indikerar att ändringar har hämtats från avlägsna grenar:
Det handlar om ' git pull' och 'git clone ”-kommandon i Git.
Slutsats
den ' git pull ” kommandot används för att hålla den lokala kopian uppdaterad med nya ändringar gjorda i fjärrlagret. Å andra sidan, ' git klon ”-kommandot hämtar vanligtvis hela fjärrförvaret i det lokala förvaret som också innehåller dess fullständiga historik och gör en ny lokal kopia av förvaret. Denna handledning har kortfattat utvecklat skillnaderna mellan ' git pull' och 'git clone ”.