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.
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.
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.
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.
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-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 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.
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?⌄
Wenn du Homebrew installiert hast, verwende den Befehl brew install git, um Git zu installieren, oder nutze einen Installer.
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.
Keine Hacks, keine Tricks. Schüler/innen und Lehrer/innen, lest weiter, um zu erfahren, wie ihr die Datenerziehung, die euch zusteht, kostenlos bekommen könnt.
Mach dich mit Python-Datenstrukturen vertraut: Lerne mehr über Datentypen und primitive sowie nicht-primitive Datenstrukturen wie Strings, Listen, Stapel usw.
Gewinne Vertrauen in die OLS-Regression, indem du ihre theoretischen Grundlagen beherrschst. Erforsche, wie du einfache Implementierungen in Excel, R und Python durchführst.
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.
Um git-gui und gitk für eine benutzerfreundliche Oberfläche und eine interaktive Verlaufsansicht zu installieren, nutze folgenden Befehl.
Git mit MacPorts installieren
MacPorts ist ein Softwaremanager für macOS und ähnlich zu Homebrew.
Wenn du MacPorts installiert hast, dann:
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.
Fedora
Für ältere Fedora-Versionen (bis 21) installierst du Git mit:
Für aktuelle Versionen (ab 22) verwendest du:
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.
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.
Chocolatey
Chocolatey ist ein Paketmanager für Windows. Wenn du es installiert hast, führe in PowerShell einfach diesen Befehl aus.
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.
Die meisten Plattformen (z. B. GitHub) nutzen „main“ als Standardbranch. Es ist daher sinnvoll, „main“ auch lokal als Standard zu setzen:
Prüfe, ob die Konfigurationen übernommen wurden. Der folgende Befehl zeigt alle Einstellungen – von Remote‑Setup bis zu SSH‑Schlüsseln.
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.
Nach erfolgreicher Installation initialisierst du LFS im Terminal mit:
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:
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