Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Henter Ændringer | Grundlæggende Interaktion med Fjernlagre
Github-Grundlæggende
course content

Kursusindhold

Github-Grundlæggende

Github-Grundlæggende

1. Introduktion til GitHub
2. Grundlæggende Interaktion med Fjernlagre
3. Mere Avancerede Workflows

book
Henter Ændringer

Faktisk er det meget almindeligt først at hente og derefter straks flette ændringer. Derfor tilbyder Git en enkelt kommando, git pull, der kombinerer disse to operationer og integrerer ændringerne i den aktuelle gren.

Lad os hente de eksterne ændringer, som John har lavet, ind i vores lokale repository:

Som du kan se, er outputtet fra denne kommando grundlæggende en kombination af outputtene fra kommandoerne git fetch og git merge.

Note
Bemærk

Hvis der også var ændringer på den eksterne main-gren, som ikke var flettet med john/test, ville der blive udført en fast-forward-fletning til den lokale main-gren (forudsat at der ikke var nogen konflikter).

Du kan også køre kommandoen git remote show origin for at se, at der faktisk findes en fjern john/test gren, men at vores lokale repository ikke har den tilsvarende lokale gren.

Lad os oprette en lokal gren til den ved at køre kommandoen git checkout:

Lad os gennemgå, hvad der netop er sket:

  1. Vi skiftede til john/test grenen;

  2. Git kopierede automatisk indholdet fra den fjerne gren til den lokale gren;

  3. Arbejdsområdet er blevet opdateret, så det afspejler indholdet af john/test grenen.

Vi kan nemt bekræfte, at vi er på denne gren, og at den er opdateret i forhold til sin fjerne modpart ved at se på det seneste commit:

Note
Bemærk

Flaget -n angiver antallet af commits, der skal vises. I dette eksempel fortæller -n 1 Git kun at vise det seneste commit.

question mark

Hvad gør kommandoen git pull?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 6

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

course content

Kursusindhold

Github-Grundlæggende

Github-Grundlæggende

1. Introduktion til GitHub
2. Grundlæggende Interaktion med Fjernlagre
3. Mere Avancerede Workflows

book
Henter Ændringer

Faktisk er det meget almindeligt først at hente og derefter straks flette ændringer. Derfor tilbyder Git en enkelt kommando, git pull, der kombinerer disse to operationer og integrerer ændringerne i den aktuelle gren.

Lad os hente de eksterne ændringer, som John har lavet, ind i vores lokale repository:

Som du kan se, er outputtet fra denne kommando grundlæggende en kombination af outputtene fra kommandoerne git fetch og git merge.

Note
Bemærk

Hvis der også var ændringer på den eksterne main-gren, som ikke var flettet med john/test, ville der blive udført en fast-forward-fletning til den lokale main-gren (forudsat at der ikke var nogen konflikter).

Du kan også køre kommandoen git remote show origin for at se, at der faktisk findes en fjern john/test gren, men at vores lokale repository ikke har den tilsvarende lokale gren.

Lad os oprette en lokal gren til den ved at køre kommandoen git checkout:

Lad os gennemgå, hvad der netop er sket:

  1. Vi skiftede til john/test grenen;

  2. Git kopierede automatisk indholdet fra den fjerne gren til den lokale gren;

  3. Arbejdsområdet er blevet opdateret, så det afspejler indholdet af john/test grenen.

Vi kan nemt bekræfte, at vi er på denne gren, og at den er opdateret i forhold til sin fjerne modpart ved at se på det seneste commit:

Note
Bemærk

Flaget -n angiver antallet af commits, der skal vises. I dette eksempel fortæller -n 1 Git kun at vise det seneste commit.

question mark

Hvad gør kommandoen git pull?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 6
some-alt