109 lines
2.4 KiB
Markdown
109 lines
2.4 KiB
Markdown
# 📦 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)
|