
Git ist ein verteiltes Versionskontrollsystem, das ursprünglich von Linus Torvalds entwickelt wurde. Es ermöglicht die systematische Nachverfolgung von Änderungen an Dateien und ist unverzichtbar für kollaboratives Arbeiten und reproduzierbare Forschung.
GitLab ist eine webbasierte Plattform zur Verwaltung von Git-Repositories. Die Universität Hamburg betreibt eine eigene GitLab-Instanz unter gitlab.rrz.uni-hamburg.de – die Anmeldung erfolgt mit der B-Kennung. Alternativ nutzen wir GitHub (github.com) für unsere öffentlich zugänglichen Kursmaterialien.
Installation
Git kann kostenlos von der offiziellen Webseite heruntergeladen werden:
Wähle die passende Version für dein Betriebssystem (Windows, macOS oder Linux) und folge dem Installationsassistenten. Unter macOS kann Git auch über Homebrew installiert werden (brew install git), unter Linux über den jeweiligen Paketmanager.
Grafische Benutzeroberflächen (GUIs)
Git wird grundsätzlich über die Kommandozeile (Terminal) bedient. Für den Einstieg und den täglichen Gebrauch gibt es jedoch komfortable grafische Oberflächen:
- Git-Tab in RStudio/Positron – Integrierte Git-Unterstützung direkt in der Entwicklungsumgebung. Ideal für R-Nutzer, die Versionskontrolle in ihren Workflow einbinden möchten.
- GitKraken – Ein plattformübergreifender Git-Client mit einer übersichtlichen grafischen Darstellung des Repository-Verlaufs. Kostenlos für Open-Source-Projekte und über das GitHub Student Developer Pack.
Weiterführende Links
- Git – Offizielle Webseite
- GitLab der UHH – GitLab-Instanz der Universität Hamburg
- GitHub – Plattform für Open-Source-Projekte
- Happy Git and GitHub for the useR – Praxisnahes Online-Buch zur Nutzung von Git mit R