Files
Git-Schulung/02-erste-schritte/aufgabe.md
T

58 lines
1.7 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.
# 📝 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`