Branches i Git lar deg divergere fra hovedlinjen for utvikling for å arbeide med noe i isolasjon — uten å påvirke hovedkoden. De er lette og sentrale i Git-arbeidsflyter, og muliggjør parallelt arbeid og sikker eksperimentering.
Hva 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 (bare pekere til commits, ikke kopier) — så oppretting og bytting av branches er rask og billig, noe som er grunnen til at Git branching brukes mye.
