Git stellt ein Softwarerepository da, welches in der Softwareentwicklung einen Standardpfeiler darstellt. Git unterstützt dabei die Entwickler mehrer Softwarestände zusammenzuführen, zu versionieren und archivieren. Weiterhin kann zu jedem Zeitpunkt in der Vergangenheit gesprungen werden und die Veränderungshistorie nachvollzogen werden.