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
+100
View File
@@ -0,0 +1,100 @@
# ✅ Lösung Aufgabe 02: Erste Schritte
> Schau dir diese Lösung erst an, nachdem du die Aufgabe selbst versucht hast!
---
## Schritt-für-Schritt-Lösung
### 1. Ordner anlegen und initialisieren
```bash
mkdir meine-notizen
cd meine-notizen
git init
```
```text
Initialized empty Git repository in /pfad/zu/meine-notizen/.git/
```
### 2. Datei anlegen Commit 1
Erstelle `notizen.md` und füge die erste Zeile ein:
```bash
echo "Git ist ein Versionskontrollsystem." > notizen.md
git add notizen.md
git commit -m "docs: Erste Notiz Was ist Git?"
```
```text
[main (root-commit) a1b2c3d] docs: Erste Notiz Was ist Git?
1 file changed, 1 insertion(+)
create mode 100644 notizen.md
```
### 3. Zweite Zeile Commit 2
Öffne `notizen.md` und füge Zeile 2 hinzu. Dann:
```bash
git add notizen.md
git commit -m "docs: Zweite Notiz Was sind Commits?"
```
```text
[main e4f5g6h] docs: Zweite Notiz Was sind Commits?
1 file changed, 1 insertion(+)
```
### 4. Dritte Zeile Commit 3
Öffne `notizen.md` und füge Zeile 3 hinzu. Dann:
```bash
git add notizen.md
git commit -m "docs: Dritte Notiz Was ist die Staging Area?"
```
```text
[main i7j8k9l] docs: Dritte Notiz Was ist die Staging Area?
1 file changed, 1 insertion(+)
```
### 5. Erwartete Log-Ausgabe
```bash
git log --oneline
```
```text
i7j8k9l (HEAD -> main) docs: Dritte Notiz Was ist die Staging Area?
e4f5g6h docs: Zweite Notiz Was sind Commits?
a1b2c3d docs: Erste Notiz Was ist Git?
```
### 6. Abschlussprüfung
```bash
git status
```
```text
On branch main
nothing to commit, working tree clean
```
---
## Fertiger Inhalt von notizen.md
```text
Git ist ein Versionskontrollsystem.
Commits sind Snapshots meines Projekts.
Die Staging Area bereitet Commits vor.
```
---
*Zurück zur [Aufgabe](../02-erste-schritte/aufgabe.md)*