Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Foretage Lokale og Eksterne Ændringer | Mere Avancerede Workflows
Github-Grundlæggende
course content

Kursusindhold

Github-Grundlæggende

Github-Grundlæggende

1. Introduktion til GitHub
2. Grundlæggende Interaktion med Fjernlagre
3. Mere Avancerede Workflows

book
Foretage Lokale og Eksterne Ændringer

Næste del dækker mere avancerede scenarier og forklarer, hvordan man effektivt løser fletningskonflikter.

Først laver vi et commit direkte til vores fjernlager for at simulere samarbejde.

Vi tilføjede følgende linje til README-filen ved hjælp af GitHub-grænsefladen:

Lad os nu tilføje en ny linje til README-filen lokalt. Denne linje vil dog være lidt anderledes, da vi angiver (local) for at identificere, at disse ændringer blev foretaget lokalt. Før du tilføjer en ny linje og committer denne ændring direkte, skal du sikre dig, at du er skiftet til main-grenen:

Når vi er på main-grenen, kan vi tilføje en ny linje til filen ved at bruge echo-kommandoen med >>-operatoren og lave et direkte commit uden eksplicit at stage ændringerne:

Note
Bemærk

Denne kommando tilføjer teksten "A new line (local)" til slutningen af README.md-filen. >>-operatoren bruges til at tilføje teksten til filen uden at overskrive det eksisterende indhold.

Forsøg på push

Da ændringerne er committet lokalt, ser det ud til, at alt vi skal gøre, er at køre git push-kommandoen for at skubbe ændringerne til fjernlageret:

Push mislykkedes, fordi det eksterne repository indeholder opdateringer, som ikke findes i den lokale branch. Den lokale branch skal synkroniseres med det eksterne repository, før ændringer kan pushes.

question mark

Hvorfor mislykkedes git push-kommandoen i denne situation?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 3. Kapitel 1

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

course content

Kursusindhold

Github-Grundlæggende

Github-Grundlæggende

1. Introduktion til GitHub
2. Grundlæggende Interaktion med Fjernlagre
3. Mere Avancerede Workflows

book
Foretage Lokale og Eksterne Ændringer

Næste del dækker mere avancerede scenarier og forklarer, hvordan man effektivt løser fletningskonflikter.

Først laver vi et commit direkte til vores fjernlager for at simulere samarbejde.

Vi tilføjede følgende linje til README-filen ved hjælp af GitHub-grænsefladen:

Lad os nu tilføje en ny linje til README-filen lokalt. Denne linje vil dog være lidt anderledes, da vi angiver (local) for at identificere, at disse ændringer blev foretaget lokalt. Før du tilføjer en ny linje og committer denne ændring direkte, skal du sikre dig, at du er skiftet til main-grenen:

Når vi er på main-grenen, kan vi tilføje en ny linje til filen ved at bruge echo-kommandoen med >>-operatoren og lave et direkte commit uden eksplicit at stage ændringerne:

Note
Bemærk

Denne kommando tilføjer teksten "A new line (local)" til slutningen af README.md-filen. >>-operatoren bruges til at tilføje teksten til filen uden at overskrive det eksisterende indhold.

Forsøg på push

Da ændringerne er committet lokalt, ser det ud til, at alt vi skal gøre, er at køre git push-kommandoen for at skubbe ændringerne til fjernlageret:

Push mislykkedes, fordi det eksterne repository indeholder opdateringer, som ikke findes i den lokale branch. Den lokale branch skal synkroniseres med det eksterne repository, før ændringer kan pushes.

question mark

Hvorfor mislykkedes git push-kommandoen i denne situation?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 3. Kapitel 1
some-alt