Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Göra Lokala och Fjärrändringar | Mer Avancerade Arbetsflöden
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
Göra Lokala och Fjärrändringar

Nästa del behandlar mer avancerade scenarier och förklarar hur man löser sammanslagningskonflikter på ett effektivt sätt.

Först gör vi en commit direkt till vårt fjärrrepository för att simulera samarbete.

Vi lade till följande rad i README-filen med hjälp av GitHub-gränssnittet:

Nu ska vi lägga till en ny rad i README-filen lokalt. Den här raden kommer dock att vara lite annorlunda eftersom vi anger (local) för att visa att ändringarna gjordes lokalt. Innan du lägger till en ny rad och commitar denna ändring direkt, se till att byta till main-grenen:

När vi är på main-grenen kan vi lägga till en ny rad i filen med kommandot echo och operatorn >> samt göra en direkt commit utan att uttryckligen lägga till ändringarna i staging:

Note
Notera

Detta kommando lägger till texten "A new line (local)" i slutet av filen README.md. Operatorn >> används för att lägga till texten i filen utan att skriva över dess befintliga innehåll.

Försök att pusha

Eftersom ändringarna är committade lokalt verkar det som att allt vi behöver göra är att köra kommandot git push för att skicka ändringarna till det fjärranslutna arkivet:

Misslyckad överföring av ändringar eftersom fjärrlagret innehåller uppdateringar som inte finns i den lokala grenen. Den lokala grenen måste synkroniseras med fjärrlagret innan ändringar kan överföras.

question mark

Varför misslyckades kommandot git push i denna situation?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 3. Kapitel 1

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
Göra Lokala och Fjärrändringar

Nästa del behandlar mer avancerade scenarier och förklarar hur man löser sammanslagningskonflikter på ett effektivt sätt.

Först gör vi en commit direkt till vårt fjärrrepository för att simulera samarbete.

Vi lade till följande rad i README-filen med hjälp av GitHub-gränssnittet:

Nu ska vi lägga till en ny rad i README-filen lokalt. Den här raden kommer dock att vara lite annorlunda eftersom vi anger (local) för att visa att ändringarna gjordes lokalt. Innan du lägger till en ny rad och commitar denna ändring direkt, se till att byta till main-grenen:

När vi är på main-grenen kan vi lägga till en ny rad i filen med kommandot echo och operatorn >> samt göra en direkt commit utan att uttryckligen lägga till ändringarna i staging:

Note
Notera

Detta kommando lägger till texten "A new line (local)" i slutet av filen README.md. Operatorn >> används för att lägga till texten i filen utan att skriva över dess befintliga innehåll.

Försök att pusha

Eftersom ändringarna är committade lokalt verkar det som att allt vi behöver göra är att köra kommandot git push för att skicka ändringarna till det fjärranslutna arkivet:

Misslyckad överföring av ändringar eftersom fjärrlagret innehåller uppdateringar som inte finns i den lokala grenen. Den lokala grenen måste synkroniseras med fjärrlagret innan ändringar kan överföras.

question mark

Varför misslyckades kommandot git push i denna situation?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 3. Kapitel 1
some-alt