Weiter zum Inhalt

Git-Installations-Tutorial

Lerne in diesem ausführlichen Tutorial alles über die Git-Ersteinrichtung, Git LFS und benutzerfreundliche Git-GUI-Apps.
Aktualisiert 18. Sept. 2026  · 9 Min. lesen

Mit KI erkunden

ChatGPTClaudePerplexity

Titelbild Git-Installations-Tutorial
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.

Screenshot Git-Installation

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.

Screenshot Git-Installation

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

Windows-Installer-Optionen

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

Screenshot Git Bash

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 – Screenshot

Rechtsklick im Ordner

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

Screenshot Git GUI

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.

Screenshots von Git-GUI-Anwendungen

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-Installationsgrafik von Storyset

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?

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.

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.

Themen
Git
Datenwissenschaft
Verwandt

Blog

Lehrer/innen und Schüler/innen erhalten das Premium DataCamp kostenlos für ihre gesamte akademische Laufbahn

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.
Nathaniel Taylor-Leach's photo

Nathaniel Taylor-Leach

4 Min.

Tutorial

Python-Anweisungen IF, ELIF und ELSE

In diesem Tutorial lernst du ausschließlich Python if else-Anweisungen kennen.
Sejal Jaiswal's photo

Sejal Jaiswal

9 Min.

Tutorial

Python Datenstrukturen Tutorial

Mach dich mit Python-Datenstrukturen vertraut: Lerne mehr über Datentypen und primitive sowie nicht-primitive Datenstrukturen wie Strings, Listen, Stapel usw.
Sejal Jaiswal's photo

Sejal Jaiswal

24 Min.

Tutorial

Python-Tutorial zum Verknüpfen von Zeichenfolgen

Lerne verschiedene Methoden zum Verknüpfen von Zeichenfolgen in Python kennen, mit Beispielen, die jede Technik zeigen.
DataCamp Team's photo

DataCamp Team

5 Min.

Tutorial

Python .append() und .extend() Methoden Tutorial

Lerne, wie du mit den Methoden .append() und .extend() Elemente zu einer Liste hinzufügst.
DataCamp Team's photo

DataCamp Team

2 Min.

Tutorial

Python Switch Case Statement: Ein Leitfaden für Anfänger

Erforsche Pythons match-case: eine Anleitung zu seiner Syntax, Anwendungen in Data Science und ML sowie eine vergleichende Analyse mit dem traditionellen switch-case.
Matt Crabtree's photo

Matt Crabtree

5 Min.

Mehr AnzeigenMehr Anzeigen