Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Hämta och Slå Samman Fjärrä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 och Slå Samman Fjärrändringar

Hämta fjärrändringar

För att uppdatera vår lokala vy av fjärrändringarna använder vi kommandot git fetch. Detta kommando hämtar inlägg från fjärrarkivet till de motsvarande fjärrgrenarna på vårt system, vilket gör det möjligt för oss att granska vad andra har lagt till.

Efter hämtning finns innehållet tillgängligt i vår fjärrgren men ännu inte i vår lokala gren. I princip har vi bara uppdaterat informationen om det aktuella tillståndet i fjärrarkivet. Låt oss titta på inläggen i fjärrens huvudgren genom att köra följande kommando:

Denna granskning visar att fjärrgrenen origin/main pekar på den senaste inlägget, medan vår lokala huvudgren fortfarande är på ett tidigare inlägg. Om vi nu kör git status kommer det att indikera att vår lokala gren ligger efter sin fjärrmotsvarighet:

Note
Notering

Den ospårade filen .DS_Store som jag har här skapades automatiskt av MacOS. Om du också har denna fil och vill ta bort den kan du använda kommandot rm .DS_Store. För att förhindra att den spåras i framtida projekt, överväg att lägga till .DS_Store i din .gitignore-fil.

Sammanfoga fjärrändringar

För att synkronisera och integrera ändringarna kan vi sammanfoga origin/main till vår lokala main-gren med följande kommando:

Efter sammanfogningen kommer Git att bekräfta att ändringarna har integrerats genom en fast-forward-sammanfogning, och den listar den nya filen test.txt. Om du kontrollerar git log på vår gren kommer det nu att visas att vår main-gren är uppdaterad med origin/main:

question mark

Efter att ha hämtat ändringar från ett fjärrrepository, vilket kommando används för att integrera dessa ändringar i din lokala gren?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 4

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 och Slå Samman Fjärrändringar

Hämta fjärrändringar

För att uppdatera vår lokala vy av fjärrändringarna använder vi kommandot git fetch. Detta kommando hämtar inlägg från fjärrarkivet till de motsvarande fjärrgrenarna på vårt system, vilket gör det möjligt för oss att granska vad andra har lagt till.

Efter hämtning finns innehållet tillgängligt i vår fjärrgren men ännu inte i vår lokala gren. I princip har vi bara uppdaterat informationen om det aktuella tillståndet i fjärrarkivet. Låt oss titta på inläggen i fjärrens huvudgren genom att köra följande kommando:

Denna granskning visar att fjärrgrenen origin/main pekar på den senaste inlägget, medan vår lokala huvudgren fortfarande är på ett tidigare inlägg. Om vi nu kör git status kommer det att indikera att vår lokala gren ligger efter sin fjärrmotsvarighet:

Note
Notering

Den ospårade filen .DS_Store som jag har här skapades automatiskt av MacOS. Om du också har denna fil och vill ta bort den kan du använda kommandot rm .DS_Store. För att förhindra att den spåras i framtida projekt, överväg att lägga till .DS_Store i din .gitignore-fil.

Sammanfoga fjärrändringar

För att synkronisera och integrera ändringarna kan vi sammanfoga origin/main till vår lokala main-gren med följande kommando:

Efter sammanfogningen kommer Git att bekräfta att ändringarna har integrerats genom en fast-forward-sammanfogning, och den listar den nya filen test.txt. Om du kontrollerar git log på vår gren kommer det nu att visas att vår main-gren är uppdaterad med origin/main:

question mark

Efter att ha hämtat ändringar från ett fjärrrepository, vilket kommando används för att integrera dessa ändringar i din lokala gren?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 4
some-alt