Git-System
Ein Git-System ist in der professionellen Entwicklung unabdingbar, denn Git hilft dabei, Codes zu versionieren und in sogenannte Branches (Versionen) einzuordnen. Da meist mehrere Entwickler parallel am selben Projekt arbeiten, muss der Code entsprechend versioniert und klare Einspielungsdefinitionen in der jeweiligen Version vorgegeben werden. Git ist somit keine Programmiersprache, jedoch in der Softwareentwicklung genauso wichtig, da Git im Kern ein Versionskontrollsystem ist, das alle Änderungen an Dateien durch mehrere Benutzer koordiniert. Hierdurch ergeben sich zahlreiche Vorteile. Am wichtigsten ist die komplett einsehbare Änderungshistorie inkl. dem Änderungsautor, und dass bei Bedarf auf eine alte Version zurückgegriffen werden kann. Git ist zudem integraler Bestandteil der agilen Softwareentwicklung geworden und ein zentrales Merkmal in jedem Deployment-Verfahren.