IMHO hilft git bei drei Dingen:
Versionierung
Sofern Du immer brav commits und tags erstellst, kannst Du deine Arbeiten in einzelne, kleine Änderungen (commits) aufteilen und jeden Release markieren (tag). Man erspart sich somit Dinge wie "ich mach von jeder Version ne zip".
Parallele Arbeiten
Man kann durch die branches mit der gleichen Code Basis an unterschiedlichen Projekten Arbeiten, ohne dass sich die Projekte gegenseitig in die quere kommen, weil Sie beide breaking changes auslösen. Hinterher können die branches dann in den Hauptzweig zurückgespielt werden, sodass beide Projekte live gehen können.
Kollaboration
Menschen können Deinen Code clonen, Änderungen vornehmen und bei Dir eine Anfrage auf Aufnahme in Deinen Code erstellen. Git erstellt dabei automatisch Patches. Wenn Du eine Plattform wie gitlab oder github nutzt, ist die Aufnahme der Änderungen in deinen Code meistens nur ein Click. Git macht den Rest von "alleine".
//edit: Noch ein Pro:
Verfolgbarkeit
Du kannst im nachhinein sehen, welche Änderungen wofür gemacht wurden. Wenn in einer älteren Version ein Bug eingeführt wurde, kann man sehen welcher Entwickler diesen eingebaut hat und mit diesem drüber sprechen. Finde ich sehr wichtig sowas. Schließlich lernt $Mensch nur durch Fehler, wenn dieser weiß dass sie passiert sind.