Forskjellen mellom git pull vs git hent

Forskjellen mellom git pull vs git hent

Mens de jobber med Git, kan det være lurt å integrere dem i det lokale depotet når utviklere gjør endringer i det eksterne depotet. I denne situasjonen tilbyr Git to mest brukte kommandoer for å hente endringer eller endringer fra GIT -fjernkontrollen, for eksempel “$ git hente opprinnelse”Kommando og“$ git pull opprinnelse”Kommando.

Denne håndboken vil differensiere Git -henter og GIT Pull -kommandoer.

Hva er forskjellen mellom git pull vs git hent -kommando?

Git Pull -kommandoen gjør det mulig for brukere å hente og slå seg sammen med et annet Git -depot så vel som Git Local Branch. Derimot lar Git Fetch -kommandoen utviklere nedlasting av objekter fra et annet Git -depot.

La oss nå ta turen mot implementeringssiden!

Hvordan du kan trekke og git hente?

For å utføre git hent og git pull, først, flytt til katalogen og initialiserer den ved hjelp av. Neste, liste opp innholdet i det nåværende depotet og sjekk depotstatusen. Etter det, spore den ikke -sporede filen og legg til fjernkontrollen. Til slutt, kjør "$ git hente opprinnelse”Kommando og utføre“$ git pull origin -allow-ikke-relaterte historier”Kommando for å hente de eksterne depotdataene og integrere dem med det lokale depotet.

La oss prøve ut de ovennevnte instruksjonene!

Trinn 1: Naviger til lokal katalog

Først må du utføre den oppgitte kommandoen for å navigere til Git -depotet:

$ CD "C: \ Brukere \ Nazma \ git \ fetch_pull"



Trinn 2: Initialiser Git Repository

Deretter initialiser Git Local Repository ved å bruke “git init”Kommando:

$ git init



Trinn 3: Innhold av listelister Repository

Kjør “ls”Kommander og liste ut innholdet i depotet:

$ ls



Trinn 4: Sjekk status

Sjekk gjeldende depotstatus ved å bruke følgende kommando:

$ git status


I henhold til utdataene nedenfor "File12.tekst”Er ikke sporet og til stede i Git Working Directory:


Trinn 5: Sporfil

Nå, kjør "git add”Kommando for å spore den ikke -sporede filen:

$ git Legg til File12.tekst



Trinn 6: Forplikt endringer

For å lagre de ekstra endringene, utfør "git forpliktelse”Kommando med forpliktelsesmelding:

$ git commit -m "First Commit"



Trinn 7: Legg til eksternt depot

Etter det, legg til det eksterne depotet i den gjeldende GIT -katalogen med den eksterne depot -URL -en som du vil trekke og hente dataene:

$ git eksternt legg til opprinnelse https: // github.com/gituser0422/temp_repo.git



Trinn 8: Git Fetch

Først henter du hele oppdaterte data om eksternt depot ved hjelp av "git hente”Kommando:

$ git hente opprinnelse


Her, "opprinnelse”Er navnet på vår ekstra Remote Repository URL:


Trinn 9: Git Pull

Til slutt, utfør "git pull”Kommando med det eksterne grennavnet og“-Tillat-ikke-relaterte historier”Alternativ for å hente og integrere det med den lokale grenen:

$ git pull origin master-lenke-urelaterte historier


Som du kan se, “herre”Remote gren er sammenslått med suksess med den lignende lokale grenen:


Vi har forklart bruken av git pull and git hente kommandoer i git.

Konklusjon

Git Pull -kommando brukes til å hente fra den eksterne grenen og slå sammen data med et annet depot eller lokal gren. På den annen side gjør Git Fetch -kommandoen brukere å laste ned objekter fra et annet depot. For å utføre git hent og git pull, først, flytt til katalogen og initialiserer den. Etter det, spore den ikke -sporede filen og legg til det eksterne depotet. Til slutt, utfør "$ git hente opprinnelse”Kommando og kjør“$ git pull origin -allow-ikke-relaterte historier”Kommando. Denne håndboken illustrerte Git Pull and Git Fetch -kommandoer som fungerer.