Branches in Git ermöglichen es dir, von der Hauptentwicklungslinie abzuweichen, um an etwas isoliert zu arbeiten — ohne den Hauptcode zu beeinflussen. Sie sind leichtgewichtig und zentral für Git-Workflows und ermöglichen parallele Arbeit und sichere Experimente.
Was ein Branch ist
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 sind (nur Zeiger auf Commits, keine Kopien) — deshalb ist das Erstellen und Wechseln von Branches schnell und kostengünstig, weshalb Git-Branching intensiv genutzt wird.
