Git

Git: Ein kurzer Überblick

In Softwareprojekten wird meist mit Werkzeugen der Versionsverwaltung gearbeitet, mit denen Zwischenstände des Projektfortschritts festgehalten, und zwischen den Projektmitgliedern ausgetauscht werden. Eine weit verbreitete Software zur Versionskontrolle ist Git.

Im Gegensatz zu anderen Versionsverwaltung-Tools arbeitet Git verteilt. Konkret heißt das, dass jedes Projektmitglied die gesamte Version-Historie lokal vorliegen hat, und auch ohne Internetzugang uneingeschränkt neue Versionsstände sichern, bzw. alte wiederherstellen kann. Eine Version bezieht sich dabei auf den Zustand eines festgelegten Ordners, des sogenannten Git-Repositories.

Damit sich die Mitglieder untereinander austauschen können, existiert meist auch ein zentrales Repository auf einem Git-Server, das aus dem Inter-, oder zumindest aus dem Intranet heraus erreichbar ist. Im myLab werden diese zentralen Austauschpunkte durch die Webanwendung GitLab realisiert. Dort können Sie sich mit ihrem TH-Konto anmelden, Repositories anlegen, anderen Menschen Zugriff auf diese Repositories gewähren, sowie lokal auf Ihrem Rechner vorgenommene Änderungen hoch-, bzw. Änderungen anderer herunterladen.