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

Fjärrgrenar

Svep för att visa menyn

Som du just har sett, när du arbetar med fjärranslutningar finns det två typer av grenar: lokala och fjärrgrenar.

Note
Läs mer

Fjärrgrenar är kopior av grenarna i det fjärranslutna arkivet och är skrivskyddade i din lokala miljö.

Låt oss titta på de fjärrgrenar (-r står för remote) som vårt Git-repo för närvarande spårar genom att köra följande kommando:

git branch -r
Fjärrgrenar
Note
Notering

För att sammanfatta är HEAD en referens till den aktuella committen i din arbetskatalog. Den pekar på den senaste committen på den aktuella grenen du arbetar på. origin/HEAD är en symbolisk referens som pekar på standardgrenen i fjärrförvaret. Vanligtvis är detta main-grenen som förvaret betraktar som huvudgren för utveckling.

Eftersom dessa grenar är skrivskyddade måste du hämta ändringarna till din lokala maskin, sammanfoga dem med dina lokala ändringar och sedan skicka dem tillbaka till fjärrförvaret för att göra ändringar.

Det är bra, men hur kan vi ta reda på om vår aktuella gren är uppdaterad med sin fjärrmotsvarighet? Det välkända kommandot git status kan hjälpa till med detta; det visar inte bara statusen för din lokala arbetskatalog utan indikerar också om din gren är före, efter eller synkroniserad med fjärrgrenen den följer.

Låt oss nu köra det:

git status
Git-status

I vårt fall visar git status att vår lokala main-gren är uppdaterad med origin/main, vilket betyder att det inte finns några nya ändringar på den fjärranslutna main-grenen som du inte redan har inkluderat i din lokala version.

question mark

Vilket kommando hjälper dig att kontrollera om din lokala gren är uppdaterad med sin fjärrmotsvarighet?

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 2

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 2
some-alt