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
+57
View File
@@ -0,0 +1,57 @@
# 📝 Aufgabe 02 Erste Schritte
Jetzt bist du dran! Arbeite die folgenden Schritte selbst durch, ohne in die [Lösung](../loesungen/02-loesung.md) zu schauen.
---
## Aufgabe
### 1. Neuen Ordner anlegen und initialisieren
Erstelle einen Ordner namens `meine-notizen` und initialisiere darin ein Git-Repository.
### 2. Erste Datei anlegen
Erstelle im Ordner eine Datei namens `notizen.md`. Öffne sie in einem Texteditor und schreibe **drei Zeilen** hinein:
```text
Zeile 1: Git ist ein Versionskontrollsystem.
Zeile 2: Commits sind Snapshots meines Projekts.
Zeile 3: Die Staging Area bereitet Commits vor.
```
### 3. Drei separate Commits erstellen
Erstelle **nicht** einen einzigen Commit mit allen drei Zeilen! Mache stattdessen:
- **Commit 1:** Nur Zeile 1 ist in `notizen.md`, diese stagen und committen
- **Commit 2:** Zeile 2 hinzufügen, stagen und committen
- **Commit 3:** Zeile 3 hinzufügen, stagen und committen
> **Hinweis:** Du musst die Datei nach jeder Bearbeitung erneut mit `git add` stagen.
### 4. Commit-Historie prüfen
Führe am Ende folgenden Befehl aus:
```bash
git log --oneline
```
Du solltest drei Commits sehen. Vergleiche dein Ergebnis mit der [Lösung](../loesungen/02-loesung.md).
---
## Hilfreiche Datei
Im Ordner liegt eine Datei [beispiel.txt](beispiel.txt) schau rein, wenn du ein Beispiel für den Ablauf brauchst.
---
## ✅ Erfolgskriterien
- [ ] Der Ordner `meine-notizen` existiert und enthält einen `.git/`-Ordner
- [ ] `notizen.md` enthält drei Zeilen Text
- [ ] `git log --oneline` zeigt genau **drei Commits**
- [ ] Jeder Commit hat eine sinnvolle Nachricht
- [ ] `git status` zeigt am Ende `nothing to commit, working tree clean`