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