chore: initial training material setup

This commit is contained in:
2026-05-12 20:34:39 +02:00
commit 2314a14916
20 changed files with 1865 additions and 0 deletions
+108
View File
@@ -0,0 +1,108 @@
# 📦 Modul 00 Vorbereitung
Bevor du mit Git arbeiten kannst, muss es installiert und eingerichtet sein. Dieses Modul zeigt dir wie.
---
## 1. Git installieren
### Windows
Lade den Installer von [git-scm.com](https://git-scm.com/download/win) herunter und führe ihn aus. Die Standard-Einstellungen im Installer sind gut gewählt du kannst einfach auf „Weiter" klicken.
Nach der Installation öffnest du **Git Bash** (wird automatisch mitinstalliert).
### macOS
**Option A Xcode Command Line Tools** (kein Download nötig):
```bash
xcode-select --install
```
**Option B Homebrew** (empfohlen, wenn Homebrew bereits installiert ist):
```bash
brew install git
```
### Linux (Debian/Ubuntu)
```bash
sudo apt update && sudo apt install git
```
### Linux (Fedora/RHEL)
```bash
sudo dnf install git
```
---
## 2. Git-Version prüfen
Öffne ein Terminal und gib ein:
```bash
git --version
```
```text
git version 2.43.0
```
Wenn du eine Versionsnummer siehst, hat die Installation funktioniert. Die genaue Nummer kann bei dir abweichen Hauptsache, Git antwortet.
---
## 3. Git konfigurieren
Git muss deinen Namen und deine E-Mail-Adresse kennen, damit deine Commits korrekt zugeordnet werden. Diese Konfiguration machst du **einmalig** auf deinem Rechner:
```bash
git config --global user.name "Vorname Nachname"
git config --global user.email "name@example.com"
git config --global init.defaultBranch main
git config --global core.editor "nano"
```
> **Tipp für Windows-Nutzer:** Ersetze `nano` durch `notepad` oder lass die Editor-Zeile weg dann öffnet Git den Standard-Editor.
### Was bedeuten diese Einstellungen?
| Einstellung | Bedeutung |
|-------------|-----------|
| `user.name` | Dein Name erscheint in jedem Commit |
| `user.email` | Deine E-Mail wird dem Commit zugeordnet |
| `init.defaultBranch main` | Neue Repos starten mit `main` statt `master` |
| `core.editor` | Editor für Commit-Nachrichten |
---
## 4. Konfiguration prüfen
```bash
git config --list
```
```text
user.name=Vorname Nachname
user.email=name@example.com
init.defaultBranch=main
core.editor=nano
```
Du siehst möglicherweise noch weitere Einträge das ist normal.
---
## ✅ Erfolgskriterien
- [ ] `git --version` zeigt eine Versionsnummer
- [ ] `git config --list` zeigt deinen Namen und deine E-Mail
- [ ] Du kannst ein Terminal öffnen und Befehle eingeben
---
**Weiter geht's mit:** [01 Grundkonzepte](../01-grundkonzepte/README.md)