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
course content

Kursinnhold

GitHub-Grunnleggende

GitHub-Grunnleggende

1. Introduksjon til GitHub
2. Grunnleggende Samhandling med Eksterne Lagre
3. Mer Avanserte Arbeidsflyter

book
Henter Endringer

Faktisk er henting og deretter umiddelbar sammenslåing av endringer et svært vanlig scenario. 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:

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

Note
Merk

Dersom det også var endringer på den eksterne main-grenen som ikke var slått sammen med john/test, ville en fast-forward-sammenslåing 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 fjern john/test-gren, men at vårt lokale depot ikke har den tilsvarende lokale grenen.

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

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

  1. Vi byttet til john/test-grenen;

  2. Git kopierte automatisk innholdet fra den eksterne grenen til den lokale grenen;

  3. Arbeidstreet ble 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:

Note
Merk

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

question mark

Hva gjør kommandoen git pull?

Select the correct answer

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

course content

Kursinnhold

GitHub-Grunnleggende

GitHub-Grunnleggende

1. Introduksjon til GitHub
2. Grunnleggende Samhandling med Eksterne Lagre
3. Mer Avanserte Arbeidsflyter

book
Henter Endringer

Faktisk er henting og deretter umiddelbar sammenslåing av endringer et svært vanlig scenario. 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:

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

Note
Merk

Dersom det også var endringer på den eksterne main-grenen som ikke var slått sammen med john/test, ville en fast-forward-sammenslåing 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 fjern john/test-gren, men at vårt lokale depot ikke har den tilsvarende lokale grenen.

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

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

  1. Vi byttet til john/test-grenen;

  2. Git kopierte automatisk innholdet fra den eksterne grenen til den lokale grenen;

  3. Arbeidstreet ble 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:

Note
Merk

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

question mark

Hva gjør kommandoen git pull?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 6
some-alt