Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Fletningskonflikter | Arbejde med Grener i Git
Git Essentials

Fletningskonflikter

Stryg for at vise menuen

Forståelse af fletningskonflikter

En fletningskonflikt opstår, når Git ikke automatisk kan forene de ændringer, der er foretaget på to forskellige grene. Dette sker typisk, når der er foretaget ændringer i de samme linjer kode i de samme filer i begge grene siden deres seneste fælles forfader.

Eksempel på arbejdsgang

Først listes alle grene i depotet:

git branch
Visning af alle grene

Du er i øjeblikket på master-grenen, så rediger filen branch_learning.txt ved at tilføje en ny linje og commit ændringen direkte:

echo "New line from the master branch" >> branch_learning.txt
git commit -a -m "Add a new line specifying the master branch to branch_learning.txt"
Redigering af fil på master-grenen

Skift nu til feature-grenen, tilføj en anden ny linje til filen branch_learning.txt, og commit denne ændring direkte:

git checkout feature/new-feature
echo "New line from the feature branch" >> branch_learning.txt
git commit -a -m "Add a new line specifying the feature branch to branch_learning.txt"
Ændring af fil fra feature-grenen

Begge commits er gennemført, så skift tilbage til master-grenen og flet feature-grenen med den:

git checkout master
git merge feature/new-feature
Fletningsforsøg

Ups, en fletningskonflikt opstod, fordi den samme linje i den samme fil er forskellig mellem grene, og Git kan ikke automatisk løse det.

Fletningskonflikt

Lad os også køre kommandoen git status for at få mere information om konflikten:

git status
Tjekker status

Denne besked angiver, at du enten skal afbryde sammenfletningen eller løse konflikterne og derefter committe ændringerne. Du fortsætter med sidstnævnte mulighed og løser konflikterne i næste kapitel.

question mark

Hvad forårsager en fletningskonflikt i Git?

Vælg det korrekte svar

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 4. Kapitel 5

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

Sektion 4. Kapitel 5
some-alt