Weiter zum Inhalt

Git-Setup: Der ultimative Guide

In diesem Tutorial lernst du, wie du Git unter verschiedenen Betriebssystemen auf deinem Computer einrichtest.
Aktualisiert 18. Sept. 2026  · 7 Min. lesen

Mit KI erkunden

ChatGPTClaudePerplexity

Git ist ein freies Open-Source-Tool und in erster Linie ein verteiltes Versionskontrollsystem. Mit Git lassen sich verschiedene Versionen eines Projekts nachvollziehen – typischerweise der Quellcode. Es gibt viele Systeme zur Versionsverwaltung wie Subversion oder Bazaar. Git ist jedoch das beliebteste und am häufigsten genutzte Tool, um Codeänderungen über Versionen hinweg zu verfolgen.

Der Hauptgrund für den Einsatz eines Versionskontrollsystems ist, dass du die Entwicklung eines Projekts detailliert nachverfolgen kannst. Außerdem erleichtert es die Zusammenarbeit im Team. Besonders wenn mehrere Personen am selben Projekt arbeiten und sich an derselben Stelle treffen, zeigt die Versionsverwaltung ihren Mehrwert: Sie beantwortet Fragen wie „Wer hat was geändert?“, „Warum wurde diese Änderung gemacht?“ und „Wann ist sie passiert?“

Für Python gibt es viele IDEs, und Git lässt sich in deine Projekte integrieren. Bei der Wahl einer IDE hilft dir dieses Tutorial weiter: Top 5 Python IDEs for Data Science. Für die vollständige Einrichtung gibt es außerdem eine kurze Anleitung auf DataCamp: Top 5 IDES.

Git unter Windows herunterladen:

  1. Besuche die Git-Website: Git Download
  2. Lade die Version passend zu deinem Windows herunter.
  3. Installiere Git mit den voreingestellten, empfohlenen Optionen.

Nach der Installation kannst du git in der Eingabeaufforderung ausführen. Dann erhältst du Informationen zur Nutzung sowie eine Übersicht gängiger Git-Befehle für verschiedene Situationen.

In Git gibt es unterschiedliche Konfigurationsebenen. Diese lassen sich auf drei Stufen vornehmen:

  1. System
  2. Global
  3. Repository

Zwischen diesen Ebenen gilt eine Rangfolge: System ist die höchste Ebene, Global die mittlere und Repository die niedrigste. Parameter können auf mehreren Ebenen gesetzt werden. Wenn derselbe Parameter, z. B. user.email, auf Repository-Ebene definiert ist, überschreibt er den Wert der Global-Ebene. Und ein Wert auf Global-Ebene überschreibt den auf System-Ebene.

Git stellt hierfür den Befehl config bereit. Er nimmt Parameter entgegen und akzeptiert auch ein Argument, um die gewünschte Konfigurationsebene festzulegen.

  1. Systemebene (--system) Die Systemebene gilt für alle Benutzer, die gesamte Maschine und alle Repositories. Unter Windows liegt die Konfigurationsdatei in C:\Documents\Git\etc\gitconfig. Änderungen auf dieser Ebene wirken sich überall aus, also auf jedes Repository. Daher wird das Bearbeiten auf Systemebene meist nicht empfohlen.

  2. Globale Ebene (--global) Die globale Konfiguration wirkt auf Benutzerebene, d. h. sie gilt für den Betriebssystembenutzer. Unter Windows wird sie in C:\Users\<UserName>\.gitconfig gespeichert.

  3. Repository-Ebene (--local)

Die Repository-Ebene ist spezifisch für ein einzelnes Repository. Wenn du z. B. ein Projekt von GitHub geklont hast, schreibt git config standardmäßig auf die lokale Ebene, sofern du nichts anderes angibst. Die Konfigurationsdatei liegt im Unterordner .git. Unter Windows findest du sie in C:\<RepoFolder>\.git\config.

Grundkonfiguration

Du kannst die folgenden Schritte in der Eingabeaufforderung ausführen, um Git bequem einzurichten.

Du kannst die installierte Git-Version prüfen

git --version

Du kannst deinen Namen für Git festlegen

git config --global user.name "<Your-Full-Name>"

Du kannst deine E-Mail-Adresse für Git festlegen

git config --global user.email "<your-email-address>"

Du kannst farbige Ausgaben in Git aktivieren

git config --global color.ui auto

Du kannst bei Konflikten auch den Ursprungszustand anzeigen

git config --global merge.conflictstyle diff3

Du kannst dir die aktuellen Einstellungen anzeigen lassen

git config --list

Mehr Informationen findest du hier: Git Configuration.

Git mit Code-Editor verwenden

Du kannst Git mit deinem bevorzugten Editor (IDE) nutzen. Es gibt viele beliebte Code-Editoren. Such dir den Editor deiner Wahl aus und google bei Bedarf nach den passenden Einrichtungsschritten.

Sublime Text Einrichtung:

git config --global core.editor "'C:/Program Files/Sublime Text 2/sublime_text.exe' -n -w"

VSCode Einrichtung:

git config --global core.editor "code --wait"

Atom Einrichtung:

git config --global core.editor "atom --wait"

Git unter macOS/Linux herunterladen:

  1. Besuche die Git-Website: Git Download
  2. Lade die Version passend zu deinem macOS/Linux herunter.
  3. Installiere Git mit den voreingestellten, empfohlenen Optionen.

Nach der Installation kannst du git im Terminal ausführen. Dann erhältst du Informationen zur Nutzung sowie eine Übersicht gängiger Git-Befehle für verschiedene Situationen.

Auch hier gibt es drei Konfigurationsebenen in Git:

  1. System
  2. Global
  3. Repository

Die Rangfolge ist dieselbe: System ist die höchste Ebene, Global die mittlere und Repository die niedrigste. Setzt du denselben Parameter, z. B. user.email, auf Repository-Ebene, überschreibt er die globale Einstellung; die globale überschreibt die systemweite.

Der Befehl config nimmt Parameter entgegen und kann per Argument die gewünschte Ebene festlegen.

  1. Systemebene (--system) Gilt für alle Benutzer, die gesamte Maschine und alle Repositories. Unter Linux liegt die Datei in /etc/gitconfig. Unter macOS gibt es /usr/local/git/etc/gitconfig. Änderungen gelten überall, daher wird das Bearbeiten auf dieser Ebene meist nicht empfohlen. Zudem sind Administratorrechte (root) unter macOS und Linux erforderlich.

  2. Globale Ebene (--global) Wirkt auf den jeweiligen Betriebssystembenutzer. Unter Linux und macOS wird sie in ~/.gitconfig gespeichert.

  3. Repository-Ebene (--local)

Die Repository-Ebene gilt nur für das jeweilige Projekt. Wenn du ein Projekt von GitHub klonst, schreibt git config ohne weitere Angaben standardmäßig lokal. Die Konfigurationsdatei liegt im Unterordner .git. Unter Linux und macOS findest du sie in ~/<MyRepoFolder>/.git/config.

Grundkonfiguration

Führe die folgenden Schritte im Terminal aus, um Git komfortabel einzurichten.

Du kannst deinen Namen für Git festlegen

git config --global user.name "<Your-Full-Name>"

Du kannst deine E-Mail-Adresse für Git festlegen

git config --global user.email "<your-email-address>"

Du kannst farbige Ausgaben in Git aktivieren

git config --global color.ui auto

Du kannst bei Konflikten auch den Ursprungszustand anzeigen

git config --global merge.conflictstyle diff3

Du kannst dir die aktuellen Einstellungen anzeigen lassen

git config --list

Git mit Code-Editor verwenden

Sublime Text Einrichtung

git config --global core.editor "'/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl' -n -w"

VSCode Einrichtung

git config --global core.editor "code --wait"

Atom Einrichtung

git config --global core.editor "atom --wait"

Fazit

In diesem Tutorial hast du gelernt, wie du Git unter verschiedenen Betriebssystemen installierst. Außerdem hast du die grundlegende Konfiguration kennengelernt, um Git mit deiner bevorzugten IDE zu nutzen, sowie die verschiedenen Konfigurationsebenen in Git.

Weitere Ressourcen zum Lernen von Git:

 1. Getting Git Right

 2. Git Basics

Wenn du noch tiefer einsteigen möchtest, empfehlen wir den DataCamp-Kurs Introduction to Git For Data Science.

Themen
Git
Datenwissenschaft