Zum Inhalt springen
Git & GitHub Anfänger 20 min

Git installieren & einrichten

Installiere Git auf deinem Computer und richte es Schritt für Schritt ein - für Windows, macOS und Linux.

Aktualisiert:

Bevor du mit Git arbeiten kannst, musst du es auf deinem Computer installieren und einrichten. In diesem Kapitel fuehre ich dich Schritt fuer Schritt durch die Installation - egal ob du Windows, macOS oder Linux nutzt.

Git herunterladen und installieren

Installation auf Windows

  1. Gehe zu git-scm.com
  2. Lade den Installer herunter (die 64-bit-Version wird automatisch erkannt)
  3. Fuehre die heruntergeladene Datei aus

Waehrend der Installation wirst du nach verschiedenen Optionen gefragt. Hier sind die empfohlenen Einstellungen:

EinstellungEmpfehlung
Default EditorVisual Studio Code (wenn installiert)
PATH EnvironmentGit from the command line and also from 3rd-party software
Line EndingCheckout Windows-style, commit Unix-style
Terminal EmulatorUse Windows’ default console window
Default Branch NameOverride: main

Nach der Installation pruefe, ob alles funktioniert:

git --version
git version 2.47.1.windows.1

Installation auf macOS

Auf macOS gibt es mehrere Moeglichkeiten:

Option 1: Xcode Command Line Tools (einfachste Methode)

xcode-select --install

Ein Dialog erscheint - klicke auf “Installieren”.

Option 2: Homebrew (empfohlen fuer Entwickler)

# Homebrew installieren (falls noch nicht vorhanden)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

# Git installieren
brew install git

Pruefe die Installation:

git --version
git version 2.47.0

Installation auf Linux

Ubuntu/Debian:

sudo apt update
sudo apt install git

Fedora:

sudo dnf install git

Arch Linux:

sudo pacman -S git

Pruefe die Installation:

git --version
git version 2.47.0

Git konfigurieren

Nach der Installation musst du Git mitteilen, wer du bist. Diese Informationen werden in jedem Commit gespeichert.

Name und E-Mail einstellen

git config --global user.name "Dein Name"
git config --global user.email "deine.email@beispiel.de"

Diese Einstellungen gelten fuer alle deine Git-Projekte (--global). Du kannst sie auch pro Projekt ueberschreiben (ohne --global).

Konfiguration ueberpruefen

git config --list
user.name=Dein Name
user.email=deine.email@beispiel.de
core.autocrlf=true

Oder einzelne Werte abfragen:

git config user.name
Dein Name

Die drei Konfigurationsebenen

Git hat drei Konfigurationsebenen, die sich gegenseitig ueberschreiben:

EbeneFlagGeltungsbereichDatei
System--systemAlle Benutzer/etc/gitconfig
Global--globalDein Benutzer~/.gitconfig
Lokal--localEinzelnes Projekt.git/config

Lokal ueberschreibt Global, Global ueberschreibt System.

Empfohlene Grundeinstellungen

Hier sind einige nuetzliche Einstellungen fuer den Start:

Standard-Branch auf “main” setzen

Moderne Projekte nutzen main statt master als Hauptbranch:

git config --global init.defaultBranch main

Standard-Editor festlegen

Git oeffnet manchmal einen Texteditor (z.B. fuer Commit-Messages). Setze deinen bevorzugten Editor:

# Visual Studio Code
git config --global core.editor "code --wait"

# Nano (einfach fuer Anfaenger)
git config --global core.editor "nano"

# Vim (fuer Fortgeschrittene)
git config --global core.editor "vim"

Farbige Ausgabe aktivieren

Damit Git-Ausgaben besser lesbar sind:

git config --global color.ui auto

Zeilenendenbehandlung

Damit es keine Probleme zwischen verschiedenen Betriebssystemen gibt:

# Windows
git config --global core.autocrlf true

# macOS/Linux
git config --global core.autocrlf input

Die Git-Kommandozeile kennenlernen

Git wird hauptsaechlich ueber die Kommandozeile (Terminal) bedient. Keine Angst - die wichtigsten Befehle lernst du schnell!

Terminal oeffnen

  • Windows: Git Bash (wird mit Git installiert), oder Windows Terminal
  • macOS: Terminal (unter Programme → Dienstprogramme)
  • Linux: Terminal (Tastenkuerzel oft: Strg+Alt+T)

Hilfe aufrufen

Git hat eine eingebaute Hilfe fuer jeden Befehl:

# Allgemeine Hilfe
git help

# Hilfe zu einem bestimmten Befehl
git help commit

# Kurzversion der Hilfe
git commit -h

Wichtige Terminal-Befehle

Bevor du mit Git arbeitest, solltest du diese grundlegenden Terminal-Befehle kennen:

# Aktuelles Verzeichnis anzeigen
pwd

# Verzeichnis wechseln
cd dokumente/projekt

# Ordner erstellen
mkdir mein-projekt

# Dateien auflisten
ls

# Dateien auflisten (mit versteckten Dateien)
ls -la

# Datei erstellen
touch index.html

# Datei oeffnen (in VS Code)
code index.html

Git in VS Code einrichten

Visual Studio Code hat eine hervorragende Git-Integration. Hier die wichtigsten Punkte:

Git-Integration nutzen

  1. Oeffne VS Code
  2. Klicke auf das Quellcodeverwaltungs-Symbol in der Seitenleiste (oder druecke Strg+Shift+G)
  3. VS Code erkennt automatisch, ob du in einem Git-Repository bist

Nuetzliche VS Code Erweiterungen

ErweiterungBeschreibung
GitLensErweiterte Git-Funktionen direkt im Editor
Git GraphVisuelle Darstellung der Git-Historie
GitHub Pull RequestsPull Requests direkt in VS Code bearbeiten

Terminal in VS Code

Du kannst das Terminal direkt in VS Code nutzen:

# Terminal oeffnen: Strg+` (Backtick)
# Oder: Ansicht → Terminal

Deine erste Git-Aktion

Lass uns testen, ob alles funktioniert! Erstelle ein Testprojekt:

# Neuen Ordner erstellen und hineinwechseln
mkdir git-test
cd git-test

# Git-Repository initialisieren
git init
Initialized empty Git repository in /home/dein-name/git-test/.git/

Glueckwunsch! Du hast gerade dein erstes Git-Repository erstellt. Schaue dir an, was passiert ist:

# Versteckte Dateien anzeigen
ls -la
drwxr-xr-x  3 user user 4096 Mar 10 10:00 .
drwxr-xr-x 15 user user 4096 Mar 10 10:00 ..
drwxr-xr-x  7 user user 4096 Mar 10 10:00 .git

Der .git-Ordner enthaelt die gesamte Git-Datenbank. Loesche diesen Ordner niemals manuell!

# Status pruefen
git status
On branch main

No commits yet

nothing to commit (create/copy files and use "git add" to track)

Raeume das Testprojekt auf, wenn du moechtest:

cd ..
rm -rf git-test

Uebungen

  1. Installiere Git auf deinem Computer und pruefe die Version mit git --version
  2. Konfiguriere deinen Namen und deine E-Mail-Adresse
  3. Setze den Standard-Branch auf main
  4. Erstelle ein Testprojekt mit git init und pruefe den Status mit git status
  5. Richte VS Code als Standard-Editor ein

Was kommt als Naechstes?

Im naechsten Kapitel erstellst du dein erstes richtiges Git-Repository und lernst, wie du Dateien hinzufuegst und deinen ersten Commit erstellst.

Zusammenfassung

  • Git kann auf Windows, macOS und Linux installiert werden
  • Nach der Installation musst du Name und E-Mail konfigurieren
  • Der Standard-Branch sollte auf main gesetzt werden
  • Git hat drei Konfigurationsebenen: System, Global und Lokal
  • Die Kommandozeile ist das wichtigste Werkzeug fuer Git
  • VS Code bietet eine hervorragende Git-Integration
  • Mit git init erstellst du ein neues Repository

Pro-Tipp: Verwende fuer deine Git-Konfiguration die gleiche E-Mail-Adresse wie bei GitHub. So werden deine Commits automatisch mit deinem GitHub-Profil verknuepft und erscheinen in deinem Aktivitaets-Diagramm.

Zurück zum Git & GitHub Kurs