# Git installieren und einrichten 🛠️

Die Installation von Git ist auf allen gängigen Betriebssystemen unkompliziert. Hier findest du konkrete Schritte für **Windows**, **macOS** und **Linux** – inklusive der Überprüfung, ob alles geklappt hat.

---

## Installation nach Betriebssystem

### Windows

1. **Installer herunterladen**
   
   Gehe auf die offizielle Git-Website [git-scm.com/downloads/win](https://git-scm.com/downloads/win) und lade die **64-Bit-Version** herunter (für die meisten modernen Rechner passend).

2. **Installer ausführen**
   
   Starte die heruntergeladene `.exe`-Datei. Du wirst durch einen Installationsassistenten geführt. Die **Standardeinstellungen** sind für Anfänger vollkommen ausreichend – du kannst also meist einfach auf „Next" klicken. Ein paar Punkte, auf die du achten kannst:
   
   - **Default Editor:** Hier kannst du z. B. *Visual Studio Code* oder *Notepad++* wählen, falls du Vim nicht magst (Vim ist für Einsteiger oft verwirrend).
   - **PATH-Einstellung:** Wähle „Git from the command line and also from 3rd-party software" – so kannst du Git überall nutzen.
   - **Line Ending Conversion:** Die Standardoption „Checkout Windows-style, commit Unix-style" ist sinnvoll.

3. **Installation abschließen**
   
   Klicke am Ende auf „Install" und warte, bis der Vorgang abgeschlossen ist.

---

### macOS

Auf dem Mac hast du mehrere Möglichkeiten:

1. **Über Xcode Command Line Tools** *(einfachste Methode)*
   
   Öffne das **Terminal** (findest du über Spotlight mit `Cmd + Leertaste` → „Terminal") und gib ein:
   
   ```bash
   git --version
   ```
   
   Falls Git noch nicht installiert ist, erscheint automatisch ein Dialog, der dich fragt, ob du die *Xcode Command Line Tools* installieren möchtest. Bestätige mit „Installieren" – Git ist dann dabei.

2. **Über Homebrew** *(falls du Homebrew bereits nutzt)*
   
   ```bash
   brew install git
   ```
   
   Homebrew ist ein beliebter Paketmanager für macOS. Falls du ihn noch nicht hast, findest du ihn unter [brew.sh](https://brew.sh).

3. **Offizieller Installer**
   
   Du kannst auch den Installer von [git-scm.com/downloads/mac](https://git-scm.com/downloads/mac) herunterladen und wie unter Windows durchklicken.

---

### Linux

Auf den meisten Linux-Distributionen ist Git entweder schon vorinstalliert oder lässt sich mit einem einzigen Befehl nachinstallieren:

- **Debian/Ubuntu:**
  
  ```bash
  sudo apt update
  sudo apt install git
  ```

- **Fedora:**
  
  ```bash
  sudo dnf install git
  ```

- **Arch Linux:**
  
  ```bash
  sudo pacman -S git
  ```

> 💡 **Tipp:** Falls du unsicher bist, welche Distribution du nutzt, kannst du mit `cat /etc/os-release` nachsehen.

---

## Überprüfen, ob die Installation funktioniert hat ✅

Öffne ein **Terminal** (unter Windows: *Git Bash*, *PowerShell* oder *Eingabeaufforderung*; unter macOS/Linux: *Terminal*) und gib folgenden Befehl ein:

```bash
git --version
```

Wenn alles geklappt hat, siehst du eine Ausgabe wie:

```
git version 2.45.0
```

Die genaue Versionsnummer kann variieren – wichtig ist nur, dass **keine Fehlermeldung** erscheint.

---

## Erste Konfiguration nach der Installation 🔧

Bevor du Git produktiv nutzt, solltest du deinen **Namen** und deine **E-Mail-Adresse** hinterlegen. Diese Informationen werden in jedem Commit gespeichert, sodass nachvollziehbar ist, wer welche Änderung gemacht hat.

```bash
git config --global user.name "Dein Name"
git config --global user.email "deine@email.de"
```

> 📌 **Hinweis:** Nutze bei `user.email` am besten dieselbe Adresse, die du später auch bei GitHub verwendest – so werden deine Commits dort korrekt mit deinem Profil verknüpft.

Du kannst deine Einstellungen jederzeit überprüfen mit:

```bash
git config --list
```

---

## Zusammenfassung

| Schritt | Windows | macOS | Linux |
|---------|---------|-------|-------|
| Installieren | Installer von git-scm.com | `git --version` (Xcode Tools) oder Homebrew | `apt`, `dnf` oder `pacman` |
| Prüfen | `git --version` | `git --version` | `git --version` |
| Konfigurieren | `git config --global ...` | `git config --global ...` | `git config --global ...` |

Damit ist Git einsatzbereit und du kannst mit deinem ersten Repository loslegen! 🚀