Das Erstellen von separaten Entwicklungszweigen innerhalb eines Repositories, um parallel an verschiedenen Features zu arbeiten.
Durch Branching können Entwickler neue Features entwickeln, ohne den Hauptzweig zu stören.