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
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
Fjärrgrenar

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

Note
Läs mer

Fjärrgrenar är kopior av grenarna i fjärrförvaret 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:

Note
Notering

För att sammanfatta är HEAD en referens till den aktuella commiten i din arbetskatalog. Den pekar på senaste commiten på den aktuella grenen du arbetar på. origin/HEAD är en symbolisk referens som pekar på standardgrenen i det fjärranslutna arkivet. Vanligtvis är detta main-grenen som arkivet 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 det fjärranslutna arkivet 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 ligger före, efter eller är synkroniserad med den fjärrgren den spårar.

Låt oss nu köra det:

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?

Select the correct answer

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

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
Fjärrgrenar

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

Note
Läs mer

Fjärrgrenar är kopior av grenarna i fjärrförvaret 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:

Note
Notering

För att sammanfatta är HEAD en referens till den aktuella commiten i din arbetskatalog. Den pekar på senaste commiten på den aktuella grenen du arbetar på. origin/HEAD är en symbolisk referens som pekar på standardgrenen i det fjärranslutna arkivet. Vanligtvis är detta main-grenen som arkivet 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 det fjärranslutna arkivet 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 ligger före, efter eller är synkroniserad med den fjärrgren den spårar.

Låt oss nu köra det:

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?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 2
some-alt