Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Henter Endringer | Grunnleggende Samhandling med Eksterne Lagre
GitHub-Grunnleggende

Henter Endringer

Sveip for å vise menyen

Faktisk er det svært vanlig å først hente og deretter umiddelbart slå sammen endringer. Derfor tilbyr Git en enkelt kommando, git pull, som kombinerer disse to operasjonene og integrerer endringene i den nåværende grenen.

La oss hente de eksterne endringene som John har gjort inn i vårt lokale depot:

git pull
Henter endringer

Som du ser, er utdataene fra denne kommandoen i hovedsak en kombinasjon av utdataene fra kommandoene git fetch og git merge.

Note
Merk

Hvis det også var endringer på remote-grenen main som ikke var slått sammen med john/test, ville en fast-forward-merge blitt utført inn i den lokale main-grenen (forutsatt at det ikke var noen konflikter).

Du kan også kjøre kommandoen git remote show origin for å se at det faktisk finnes en remote-gren john/test, men at vårt lokale repository ikke har den tilsvarende lokale grenen.

La oss opprette en lokal gren for den ved å kjøre kommandoen git checkout:

git checkout john/test
Sjekker ut ny gren

La oss se nærmere på hva som nettopp har skjedd:

  1. Vi byttet til john/test-grenen;
  2. Git kopierte automatisk innholdet fra den eksterne grenen til lokal gren;
  3. Arbeidstreet har blitt oppdatert for å gjenspeile innholdet i john/test-grenen.

Vi kan enkelt verifisere at vi er på denne grenen og at den er oppdatert med sin eksterne motpart ved å se på den siste commit-en:

git log -n 1
Note
Merk

Flagget -n angir antall commits som skal vises. I dette eksempelet forteller -n 1 Git å vise kun den siste commit-en.

Siste commit
question mark

Hva gjør kommandoen git pull?

Velg det helt riktige svaret

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 6

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Seksjon 2. Kapittel 6
some-alt