Hämta och Slå Samman Fjärrändringar
Svep för att visa menyn
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.
git fetch
Efter att ha hämtat är 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 för fjärrarkivet. Låt oss titta på inläggen i fjärrens main-gren genom att köra följande kommando:
git log origin/main
Denna inspektion visar att den fjärranslutna grenen origin/main pekar på senaste commit, medan vår lokala main-gren fortfarande är på en tidigare commit. Om vi nu kör git status kommer det att indikera att vår lokala gren ligger efter sin fjärrmotsvarighet:
git status
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:
git merge origin/main
Efter sammanslagningen bekräftar Git att ändringarna har integrerats genom en fast-forward-sammanslagning, och listar den nya filen test.txt. Om du kontrollerar git log på vår gren kommer det nu att visas att vår huvudgren är uppdaterad med origin/main:
git log
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal