Git ist ein sogenanntes Quellcodeverwaltungs-Werkzeug. Unter Quellcode-Verwaltung versteht man in der Softwareentwicklung ein Tool, das einen Programmierer u.a. bei den folgenden Aufgaben unterstützt:
Ja aber, das kann doch auch mein Datei-System, oder? Dann eben auf die harte Tour! Stellen Sie sich vor, Sie sind Softwareentwickler und haben ein wichtiges Ziel – ja geradezu einen Meilenstein – geschafft. Dann haben Sie zwei Möglichkeiten: Erstens, Sie machen einfach fröhlich weiter – einfach nur wahnsinnig, denn folgendes könnte passieren:
Die zweite Möglichkeit: Sie machen sich schön brav Ihre Sicherheitskopien. Das hat allerdings auch seine Tücken:
Ach ja. Sie haben noch eine dritte Möglichkeit. Richtig! Eine professionelle Software für Ihre Quellcodeverwaltung. Wollen wir es mal probieren?
Wie läuft eigentlich die Verwaltung in so einer Versionsverwaltung mit Git ab? Git bietet hierzu eine ganze Reihe an Möglichkeiten. Allerdings gibt es einige Funktionen, die einem Softwareentwickler immer über den Weg laufen:
Neben vielen technischen Gründen spricht aber auch aus Sicht des Projektmanagements vieles für die Pflege von Quellcode in einem Git-Repository:
Git kann also einen sehr positiven Effekt auf Ihr Softwareentwicklungsprojekt haben und stellt sicher, dass kein Krümel Programzeile nach dem Implementierungszeitraum verloren geht. Wäre ja auch zu schade um die ganze Arbeit und das schöne Geld, das Sie für die Softwareentwicklung aufbringen mussten.