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.