Branches in Git stellen je in staat om af te wijken van de hoofdlijn van ontwikkeling om aan iets in isolatie te werken — zonder de hoofdcode te beïnvloeden. Ze zijn lichtgewicht en centraal in Git-workflows, waardoor parallel werk en veilige experimenten mogelijk zijn.
Wat een branch is
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 zijn (alleen aanwijzers naar commits, geen kopieën) — dus het maken en wisselen van branches is snel en goedkoop, daarom wordt Git branching veel gebruikt.
