Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Hämta Ändringar | Grundläggande Interaktion med Fjärrservrar
Github-Grunder

Hämta Ändringar

Svep för att visa menyn

Faktum är att hämta och sedan omedelbart sammanfoga ändringar är ett mycket vanligt scenario. Därför erbjuder Git ett enda kommando, git pull, som kombinerar dessa två operationer och integrerar ändringarna i den aktuella grenen.

Låt oss hämta de fjärrändringar som John har gjort till vårt lokala arkiv:

git pull
Hämtar ändringar

Som du kan se är utdata från detta kommando i princip en kombination av utdata från kommandona git fetch och git merge.

Note
Notering

Om det också fanns ändringar på den fjärranslutna grenen main som inte har slagits ihop med john/test, skulle en fast-forward-sammanslagning utföras till den lokala grenen main (förutsatt att det inte finns några konflikter).

Du kan också köra kommandot git remote show origin för att se att det faktiskt finns en fjärransluten gren john/test, men vårt lokala arkiv har inte motsvarande lokala gren.

Låt oss skapa en lokal gren för den genom att köra kommandot git checkout:

git checkout john/test
Checkar ut ny gren

Låt oss gå igenom vad som just har hänt:

  1. Vi bytte till grenen john/test;
  2. Git kopierade automatiskt innehållet från fjärrgrenen till den lokala grenen;
  3. Arbetskatalogen har uppdaterats för att återspegla innehållet i grenen john/test.

Vi kan enkelt verifiera att vi är på denna gren och att den är uppdaterad med sin fjärrmotsvarighet genom att titta på den senaste committen:

git log -n 1
Note
Notering

Flaggan -n anger antalet commits som ska visas. I detta exempel instruerar -n 1 Git att endast visa den senaste committen.

Senaste commit
question mark

Vad gör kommandot git pull?

Vänligen välj det korrekta svaret

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 6

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Avsnitt 2. Kapitel 6
some-alt