Branches i Git låter dig avvika från huvudutvecklingslinjen för att arbeta med något i isolering — utan att påverka huvudkoden. De är lätta och centrala för Git-arbetsflöden, vilket möjliggör parallellt arbete och säker experimentering.
Vad en branch är
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 är (bara pekare till commits, inte kopior) — så att skapa och byta branches är snabbt och billigt, vilket är anledningen till att Git-branching används flitigt.
