
Bild: Autor
Was ist Git
Git ist ein Open-Source-Versionskontrollsystem, das Data Scientists nutzen, um Änderungen an Code, Modellen, Datensätzen und Metadaten nachzuverfolgen. Mit Git lassen sich Änderungen zusammenführen und ältere Versionen von Code und Daten wiederherstellen. Außerdem kannst du Änderungen mit einem Remote-Server synchronisieren. Durch seine Verbreitung ist Git zum Branchenstandard geworden, und die meisten Entwicklungsumgebungen (VS Code, JupyterLab, Atom) liefern eine integrierte Anbindung an Git und GitHub mit. Erfahre mehr in diesem Einsteiger-Tutorial zu Git und GitHub.
In diesem Tutorial lernst du, wie du Git auf macOS, Windows und Linux per Kommandozeile oder mit einem Installer einrichtest. Außerdem zeigen wir dir, wie du Git Large File Storage (Git LFS) installierst und Git-Konfigurationen sowie Git-GUI-Apps für Einsteiger einrichtest.
Git auf macOS X installieren
macOS‑Xcode bringt integrierte Git- und GitHub-Funktionen mit. Wenn du kein Xcode nutzt, kannst du Git mit Homebrew, MacPorts oder einem Installer einrichten.
Git mit Homebrew installieren
Homebrew ist ein Paketmanager für macOS. Damit kannst du Anwendungen per einfachem Terminal-Befehl installieren, ändern und deinstallieren.
Installiere zuerst Homebrew und gib dann diesen Befehl im Terminal ein.
brew install git
Um git-gui und gitk für eine benutzerfreundliche Oberfläche und eine interaktive Verlaufsansicht zu installieren, nutze folgenden Befehl.
brew install git-gui
Git mit MacPorts installieren
MacPorts ist ein Softwaremanager für macOS und ähnlich zu Homebrew.
Wenn du MacPorts installiert hast, dann:
sudo port install git
Git mit Mac-Installer installieren
Du kannst Git auch mit dem Installer von Tim Harper installieren. Lade das aktuelle Setup von SourceForge.net herunter und führe es aus.
Wenn du der Anleitung folgst und die Standardeinstellungen beibehältst, ist das Git-Paket in wenigen Minuten installiert.

Bild: SourceForge.net
Git unter Linux installieren
Linux ist das beliebteste Betriebssystem unter Entwicklern, und die Mehrheit der Webserver läuft auf Linux/Unix-basierten Systemen. In diesem Abschnitt lernst du, Git auf verschiedenen Distributionen per Kommandozeile zu installieren.
Debian und Ubuntu
Wir aktualisieren apt-get und installieren die aktuelle Git-Version. apt-get ist ein Kommandozeilentool zum Installieren, Aktualisieren und Entfernen von Software.
sudo apt-get update
sudo apt-get install git
Fedora
Für ältere Fedora-Versionen (bis 21) installierst du Git mit:
yum install git
Für aktuelle Versionen (ab 22) verwendest du:
dnf install git
Andere Linux- und Unix-basierte Systeme
Es gibt viele Distributionen auf Linux/Unix-Basis. Mit den folgenden Befehlen kannst du Git auf fast allen Systemen installieren.
- Gentoo: emerge --ask --verbose dev-vcs/git
- Arch Linux: pacemerge --ask --verbose dev-vcs/git
- openSUSE: zypper install git
- Mageia: urpmi git
- Nix/NixOS: nix-env -i git
- FreeBSD: pkg install git
- Solaris 11 Express: pkg install developer/versioning/git
- OpenBSD: pkg_add git
- Alpine: apk add git
- Slitaz: tazpkg get-install git
Git unter Windows installieren
Die Installation von Git unter Windows ist recht einfach. In diesem Abschnitt zeigen wir die Installation mit Winget, Chocolatey und einem Installer.
Kommandozeile
Winget ist unter Windows 11 standardmäßig dabei, sodass du den Befehl bequem in PowerShell ausführen kannst. Für ältere Windows-Versionen kannst du es aus dem Microsoft Store installieren.
winget install --id Git.Git -e --source winget
Chocolatey
Chocolatey ist ein Paketmanager für Windows. Wenn du es installiert hast, führe in PowerShell einfach diesen Befehl aus.
choco install git
Git mit Windows-Installer installieren
Lade die aktuelle 64‑Bit‑Version (2.35.2) des Git‑Setups herunter. Wenn du eine portable oder 32‑Bit‑Variante brauchst, findest du sie auf der Git‑Downloadseite. Nach dem Herunterladen führst du das Windows‑Setup aus.

Windows: Git-Installation
Klicke auf Installieren und folge den Anweisungen, um das Paket zu entpacken. Das Setup dauert wenige Minuten und installiert auch Git LFS, Git Bash und Git GUI.
Belasse die Optionen zunächst auf Standard. Du kannst die Installation von Git Bash und weiteren Tools über die Häkchen anpassen. Stelle sicher, dass der Standardeditor VS Code oder Atom ist. Den Standard-Git-Branch kannst du später festlegen, komfortabel geht es direkt im Installer. Als Nächstes solltest du den Zugriff über die Kommandozeile und andere Drittanbieter-Software erlauben. Für ein besseres Erlebnis empfiehlt sich die Voreinstellung OpenSSL-Bibliothek und Git Credential Manager Core.
Wenn du neu bei Git bist, lass alles auf Standard. Mit wachsender Routine kannst du Einstellungen jederzeit über die Git‑Kommandozeile ändern.

Windows-Installer-Optionen
Um die Installation zu prüfen, starte Git Bash und tippe „git –help“.

Git Bash
Per Rechtsklick im Explorer siehst du außerdem die Optionen Git Bash und Git GUI. So kannst du Git Bash direkt in einem bestimmten Ordner mit Repository öffnen.

Rechtsklick im Ordner
Die Git GUI hilft dir, Branches und den Verlauf zu visualisieren. Statt Befehle zu tippen, arbeitest du hier mit Buttons.

Git GUI
Git-Ersteinrichtung
Bevor du ein Repository anlegst, solltest du Git konfigurieren. Benutzername und E‑Mail sind wichtig, da sie deine Commits signieren.
git config --global user.name "username"
git config --global user.email username@gmail.com
Die meisten Plattformen (z. B. GitHub) nutzen „main“ als Standardbranch. Es ist daher sinnvoll, „main“ auch lokal als Standard zu setzen:
git config --global init.defaultBranch main
Prüfe, ob die Konfigurationen übernommen wurden. Der folgende Befehl zeigt alle Einstellungen – von Remote‑Setup bis zu SSH‑Schlüsseln.
git config --list
Nach der Grundeinrichtung kannst du Dateien hinzufügen, commiten und zu GitHub pushen. Beim ersten Push musst du Benutzername und Passwort angeben. Danach speichert Git deine Zugangsdaten, sodass du das Passwort nicht erneut eingeben musst.
Git LFS installieren
Git Large File Storage (LFS) ist eine Open-Source-Erweiterung für die Versionierung großer Dateien. In der Data Science wird sie für große Modelle, Datensätze und Metadaten genutzt. LFS ersetzt große Dateien im Git-Repo durch Textzeiger und speichert die Originale auf einem Remote-Server. So werden Versionierung, Pulls und Pushes großer Dateien schneller und der Speicher effizienter genutzt.
- Windows: Lade das Paket herunter und installiere es.
- Ubuntu: Führe den Befehl sudo apt-get install git-lfs aus.
- macOS: Wenn Homebrew installiert ist, nutze brew install git-lfs.
- Andere Systeme: Sieh dir das GitHub-Repository git-lfs/git-lfs an.
Nach erfolgreicher Installation initialisierst du LFS im Terminal mit:
git lfs install
>>> Git LFS initialized.
Git-GUI-Clients
Git-GUIs sind für Einsteiger wie Profis hilfreich. Anstatt Befehle zu tippen, nutzt du eine grafische Oberfläche, um Änderungen zu initialisieren, zu ändern und auf den Remote-Server zu pushen. Die Visualisierung des Commit-Verlaufs hilft, den Projektfortschritt im Blick zu behalten.
GUIs bringen oft Extras mit: Projekt- und Teamverwaltung, Verwaltung mehrerer Repositories, Visualisierung von Branches, Tags, Submodulen und mehr. Der beste Git-GUI‑Client ist direkt in Visual Studio Code integriert, da er nahtlos mit der Entwicklungsumgebung zusammenspielt. So erledigst du vieles per Klick und vermeidest Fehler.

Git-GUI-Anwendungen
Auswahl führender Git-GUI-Clients:
- GitHub Desktop
- GitKraken
- Sourcetree
- Tower
- Tortoise Git
- Sublime Merge
- Cycligent
- Cong
- Aurees
- Magit
- GitFiend
Fazit
Git ist für Softwareentwickler und Data Scientists unverzichtbar. Auch Machine‑Learning‑Engineers nutzen es, um Änderungen an Modellen und Datensätzen nachzuvollziehen, Metriken zu überwachen und Datenpipelines zu steuern. Wenn du neu bei Git bist und verstehen möchtest, wie es funktioniert, lies All About Git. Oder lerne praktisch mit 46 Coding-Übungen im DataCamp‑Kurs Introduction to Git.
In diesem Tutorial hast du gelernt, wie du Git auf verschiedenen Betriebssystemen installierst. Außerdem haben wir gezeigt, wie du Git konfigurierst, Git LFS einrichtest und Git‑GUIs sinnvoll nutzt.

Git-Installation | Illustration von Storyset
FAQ zur Git-Installation
Wie installiere ich GitHub Desktop?
Lade das Installationsprogramm von der GitHub Desktop‑Website herunter. GitHub Desktop ist eine Open-Source- und einsteigerfreundliche Oberfläche für Git-Aufgaben. Besonders für Anfänger sehr empfehlenswert.
Wie installiere ich Git unter Windows?
Wenn du winget installiert hast, nutze: winget install --id Git.Git -e --source winget, oder lade das Windows-Installationsprogramm herunter.
Wie installiere ich Git auf dem Mac?
Wie installiere ich Git auf Ubuntu?
Nutze apt-get, um das Git-Paket zu installieren: sudo apt-get install git
Wie installiere ich Git unter Linux?
Für Debian und Ubuntu: sudo apt-get install git, für Fedora: dnf install git. Für andere Linux/Unix-basierte Betriebssysteme siehe die entsprechende Überschrift.
Wie installiere ich Git Bash?
Es ist standardmäßig im Windows-Setup enthalten. Git Bash ermöglicht es, Unix-Befehle auf Windows-Systemen auszuführen, indem es eine Bash-Umgebung emuliert.
Wie installiere ich Git in Visual Studio Code?
VS Code bietet standardmäßig eine nahtlose Integration für Git und GitHub. Du kannst Erweiterungen wie GitHub Pull Request, GitLens und Git History hinzufügen, um das Arbeiten weiter zu verbessern.
Wie installiere ich Git in einem Docker-Container?
Für Docker unter Windows installierst du zuerst Chocolatey, fügst den Pfad per setx zur Umgebungsvariablen hinzu und installierst anschließend Git über Chocolatey. Unter Linux aktualisierst du apt und installierst dann mit RUN apt install -y git.
Wie installiere ich Git LFS?
Unter Windows lädst du Git LFS von der Projektseite herunter und installierst es. Unter macOS verwendest du: brew install git-lfs, und unter Linux: sudo apt-get install git-lfs. Zum Initialisieren von Git LFS nutze: git lfs install.
Wie installiere ich GitLab?
Installiere einen selbst verwalteten GitLab-Git-Server über Download and install GitLab.
Wie installiere ich Git unter Fedora?
Für ältere Fedora-Versionen (bis 21) nutze: yum install git, und für Versionen ab 22 den Befehl dnf install git.
Wie installiere ich die Git-Befehlszeile?
Unter Linux gibst du im Bash-Terminal ein: sudo apt-get install git. Für andere Betriebssysteme findest du alles im Git-Downloadbereich.
