Git installieren & einrichten
Installiere Git auf deinem Computer und richte es Schritt für Schritt ein - für Windows, macOS und Linux.
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
- Gehe zu git-scm.com
- Lade den Installer herunter (die 64-bit-Version wird automatisch erkannt)
- Fuehre die heruntergeladene Datei aus
Waehrend der Installation wirst du nach verschiedenen Optionen gefragt. Hier sind die empfohlenen Einstellungen:
| Einstellung | Empfehlung |
|---|---|
| Default Editor | Visual Studio Code (wenn installiert) |
| PATH Environment | Git from the command line and also from 3rd-party software |
| Line Ending | Checkout Windows-style, commit Unix-style |
| Terminal Emulator | Use Windows’ default console window |
| Default Branch Name | Override: 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:
| Ebene | Flag | Geltungsbereich | Datei |
|---|---|---|---|
| System | --system | Alle Benutzer | /etc/gitconfig |
| Global | --global | Dein Benutzer | ~/.gitconfig |
| Lokal | --local | Einzelnes 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
- Oeffne VS Code
- Klicke auf das Quellcodeverwaltungs-Symbol in der Seitenleiste (oder druecke
Strg+Shift+G) - VS Code erkennt automatisch, ob du in einem Git-Repository bist
Nuetzliche VS Code Erweiterungen
| Erweiterung | Beschreibung |
|---|---|
| GitLens | Erweiterte Git-Funktionen direkt im Editor |
| Git Graph | Visuelle Darstellung der Git-Historie |
| GitHub Pull Requests | Pull 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
- Installiere Git auf deinem Computer und pruefe die Version mit
git --version - Konfiguriere deinen Namen und deine E-Mail-Adresse
- Setze den Standard-Branch auf
main - Erstelle ein Testprojekt mit
git initund pruefe den Status mitgit status - 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 initerstellst 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.