Kursinnehåll
Github-Grunder
Github-Grunder
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:
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
:
Tack för dina kommentarer!