Git gir forskjellige kommandoer som ' git klone', 'git hente', 'git push', 'git pull ” og mange andre for forskjellige funksjoner. Noen ganger må brukere hente det eksterne depotet til den lokale Git-katalogen. For det formål er det nødvendig å klone det oppgitte depotet ved å bruke ' git klone ' kommando. Dette henter vanligvis hele depotet, inkludert historikk også, og oppretter en ny lokal kopi av depotet. Mens ' git pull kommandoen brukes til å holde den lokale kopien oppdatert med de nyeste versjonene av det eksterne depotet.
Denne oppskriften vil utdype:
- Hva er forskjellen/forskjellene mellom 'git pull' og 'git clone' kommandoene?
- Hvordan bruke 'git pull' og 'git clone' kommandoene i Git?
Hva er forskjellen/forskjellene mellom 'git pull' og 'git clone' kommandoer?
Å forstå ' git pull ' og ' git klone ', sjekk ut hovedforskjellen mellom dem i tabellen nedenfor:
git pull | git klone |
---|---|
'Git pull' brukes til å synkronisere eksterne og lokale depoter. | Kommandoen 'git clone' utføres for å sette opp et lokalt depot. |
Den vil hente og kombinere de siste endringene fra et eksternt depot til et bestemt lokalt depot. | Generer en kopi av det eksterne Git-lageret og lagre det på den lokale maskinen. |
Det kan brukes mange ganger i et prosjekt. | Det kan kun utføres én gang i et prosjekt. |
Hvordan bruke 'git pull' og 'git clone' kommandoene i Git?
For å bruke ' git pull' og 'git clone '-kommandoer i Git, følg de gitte trinnene:
- Logg på GitHub-kontoen din.
- Velg et hvilket som helst lager du ønsker og kopier HTTPS-koden for å klone dette depotet til det lokale prosjektet.
- Start Git Bash-terminalen og naviger til den lokale Git-katalogen.
- Bruk 'git clone'-kommandoen og lim inn koblingen til det eksterne depotet.
- Sjekk den eksterne tilkoblingen og trekk alle modifikasjonene fra det lokale Git-lageret til fjernkontrollen.
Trinn 1: Logg på GitHub-kontoen
Gå først til ' GitHub ” og logg på ved å oppgi brukernavn og passord:
Trinn 2: Velg et depot
Klikk på profilikonet, trykk på ' Lagrene dine '-alternativet, og naviger til det:
Velg ønsket depot og åpne det. For eksempel har vi valgt ' test demo1 ' eksternt depot:
Trinn 3: Kopier HTTPS URL
På hovedsiden til det angitte depotet, trykk på den uthevede ' Kode '-knappen og kopier ' HTTPS ' URL:
Trinn 4: Start Git Bash Terminal
Åpne nå Git Bash-terminalen ved hjelp av oppstartsmenyen:
Trinn 5: Omdiriger Git Local Repository
Kjør ' cd ” kommando og omdiriger det oppgitte lokale Git-depotet:
cd 'C:\Users\user\Git\projectrepo'Trinn 6: Klonelager
Deretter kloner du depotet ved å bruke ' git klone ' kommando og lim inn den kopierte ' HTTPS ' URL sammen med den:
git klone https: // github.com / Gituser213 / testdemo1.gitUtdataene nedenfor indikerer at vi har klonet det eksterne depotet:
Trinn 7: Kontroller den eksterne tilkoblingen
Sjekk den eksterne URL-en ved å bruke ' git fjernkontroll -v ' kommando:
git fjernkontroll -i
Trinn 8: Trekk endringer
Trekk alle endringer fra fjernkontrollen til den lokale avdelingen ved å kjøre ' git pull ' kommando:
Git pull origin masterDet resulterende bildet indikerer at endringer har blitt hentet fra eksterne grener:
Det handler om ' git pull' og 'git clone ”-kommandoer i Git.
Konklusjon
« git pull kommandoen brukes for å holde den lokale kopien oppdatert med nye endringer som er gjort i det eksterne depotet. På den annen side, ' git klone ”-kommandoen henter vanligvis hele det eksterne depotet i det lokale depotet som også inneholder hele historikken og lager en ny lokal kopi av depotet. Denne opplæringen har kort utdypet forskjellene mellom ' git pull' og 'git clone '.