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

Henter Ændringer

Stryg for at vise menuen

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

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

git pull
Henter ændringer

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 remote main-gren, som ikke var blevet 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 remote 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:

git checkout john/test
Tjekker ny gren ud

Lad os gennemgå, hvad der netop er sket:

  1. Vi skiftede til john/test-grenen;
  2. Git kopierede automatisk indholdet fra den eksterne gren til den lokale gren;
  3. Arbejdstræet 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 med sin eksterne modpart ved at se på det seneste commit:

git log -n 1
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.

Seneste commit
question mark

Hvad gør kommandoen git pull?

Vælg det korrekte svar

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

Sektion 2. Kapitel 6
some-alt