Was ist ein Branch?
Ein Branch ist wie eine Arbeitskopie eines Hauptprojekts bzw. Hauptverzeichnisses, in der Änderungen am Quellcode vorgenommen werden können, ohne das Original zu beeinflussen. So können neue Funktionen entwickelt oder Fehler behoben werden, während das ursprüngliche Projekt unverändert bleibt. Wenn die Änderungen fertig und geprüft sind, werden sie in das Hauptprojekt (oft „Master Branch“ genannt) zurückgeführt. Dieses Vorgehen ist Teil der Versionskontrolle.