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

Kursinnehåll

Github-Grunder

Github-Grunder

1. Introduktion till GitHub
2. Grundläggande Interaktion med Fjärrservrar
3. Mer Avancerade Arbetsflöden

book
Hämta Ändringar

Faktum är att hämta och sedan omedelbart sammanfoga ändringar är ett mycket vanligt scenario. Därför tillhandahåller 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:

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
Observera

Om det även fanns ändringar på den fjärr main-grenen som inte har sammanfogats med john/test, skulle en fast-forward-sammanfogning utföras till den lokala main-grenen (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 remote-gren john/test, men vårt lokala arkiv har inte den motsvarande lokala grenen.

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

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

  1. Vi bytte till grenen john/test;

  2. Git kopierade automatiskt innehållet från den fjärranslutna grenen 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 commiten:

Note
Notera

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

question mark

Vad gör kommandot git pull?

Select the correct answer

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

course content

Kursinnehåll

Github-Grunder

Github-Grunder

1. Introduktion till GitHub
2. Grundläggande Interaktion med Fjärrservrar
3. Mer Avancerade Arbetsflöden

book
Hämta Ändringar

Faktum är att hämta och sedan omedelbart sammanfoga ändringar är ett mycket vanligt scenario. Därför tillhandahåller 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:

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
Observera

Om det även fanns ändringar på den fjärr main-grenen som inte har sammanfogats med john/test, skulle en fast-forward-sammanfogning utföras till den lokala main-grenen (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 remote-gren john/test, men vårt lokala arkiv har inte den motsvarande lokala grenen.

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

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

  1. Vi bytte till grenen john/test;

  2. Git kopierade automatiskt innehållet från den fjärranslutna grenen 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 commiten:

Note
Notera

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

question mark

Vad gör kommandot git pull?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 6
some-alt