Files
Git-Schulung/00-vorbereitung/README.md
T

109 lines
2.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 📦 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)