ship: Improve branch-guard und finalisieren dokumentation

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-04-19 14:38:07 +02:00
co-authored by Claude Sonnet 4.6
parent 7ce02f943d
commit bc1b94443b
+20
View File
@@ -8,6 +8,26 @@ model: claude-haiku-4-5-20251001
Führe diese Schritte der Reihe nach aus. Bei jedem Fehler: Abbruch mit klarer Fehlermeldung. Führe diese Schritte der Reihe nach aus. Bei jedem Fehler: Abbruch mit klarer Fehlermeldung.
## Schritt 0: Branch-Prüfung
```
git branch --show-current
```
Falls der aktuelle Branch `main` ist **und** es uncommittete Änderungen oder lokale Commits gibt, die noch nicht auf Remote sind: Branch-Namen direkt aus den geänderten Dateien ableiten und ohne lange Erklärung vorschlagen:
> „Du bist auf `main`. Ich lege Branch `feat/xyz` an — OK?"
Nach Bestätigung:
```
git checkout -b <branch-name>
```
Bei uncommitteten Änderungen: Änderungen bleiben erhalten (kein stash nötig, `checkout -b` nimmt sie mit).
Bei lokalen Commits auf main: Branch anlegen, dann `git push -u origin <branch-name>` — main bleibt unverändert.
Danach normal weiter mit Schritt 1.
## Schritt 1: Commit ## Schritt 1: Commit
Prüfe ob es uncommittete Änderungen gibt: Prüfe ob es uncommittete Änderungen gibt: