ship: Improve branch-guard und finalisieren dokumentation
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -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.
|
||||
|
||||
## 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
|
||||
|
||||
Prüfe ob es uncommittete Änderungen gibt:
|
||||
|
||||
Reference in New Issue
Block a user