Branch
Problem
Sie möchten eine Funktion entwickeln, ohne sofort die stabile Version zu ändern, die alle anderen verwenden.
Lösung — Branch
Erstellen Sie eine andere Linie der Entwicklung.
main: A → B ─────→ E \ feature: C → D
Änderungen können später zusammengeführt werden.
Kerngedanke: Branches ermöglichen unabhängige Entwicklungslinien im selben Repository.