Branches i Git lader dig divergere fra hovedlinjen af udviklingen for at arbejde på noget i isolation — uden at påvirke hovedkoden. De er lette og centrale for Git-arbejdsgange, hvilket muliggør parallelt arbejde og sikker eksperimentering.
Hvad en branch er
A branch is a MOVABLE POINTER to a commit. The default is usually "main".
→ creating a branch = creating a new pointer (cheap/instant — not a copy of files)
→ commits on a branch advance that branch's pointer
→ branches let you work on different things in parallel, isolated from each other
Branches er (kun pointere til commits, ikke kopier) — så oprettelse og skift mellem branches er hurtigt og billigt, hvilket er grunden til at Git branching bruges meget.
