· 1 Min. Lesezeit
Folge 012: Test-Zweig, geheime URL, Rollback (ohne die Live-Seite zu grillen)
Am Branch experimentieren, Preview-Link verschicken, mergen wenn’s passt. Oder mit einem Klick in die Vergangenheit springen.
main ist, was die Welt sieht. Trotzdem willst du rumprobieren, ohne die Startseite live zu verbiegen. Pages an GitHub koppeln ging in Folge 011.
Das Video zu dieser Folge
Du hast noch keinen ZugangsCode? Dann melde dich bei mir!
CONTACT_EMAIL).Branch lokal
git branch test
git checkout test # oder: git switch test
Alles, was du jetzt commitest, liegt auf test, nicht auf main. Zurück zu main wechseln → Test-Änderungen „weg“ (sie leben nur auf dem anderen Branch).
Der Agent kann den Branch auch anlegen und z. B. die Startseite umschreiben.
Push = Preview, nicht Production
Push vom Test-Branch → im Cloudflare Dashboard „Workers & Pages“ (Workers und Pages) → dein Projekt → „Deployments“ (Bereitstellungen): Eintrag mit „Preview“ (Vorschau) (nicht „Production“ (Produktion)), eigene pages.dev-URL, die niemand errät.
Link an jemanden: „Gefällt dir das?“. Live bleibt unangetastet.
Wenn’s gut ist: Merge
Auf GitHub den Pull Request vom Branch test öffnen und Merge bestätigen („Confirm“ (Bestätigen)), oder lokal test in main mergen und push main. Cloudflare baut Production, jetzt ist’s öffentlich.
Parallel kann auf main ein Bugfix laufen, während du auf test wochenlang Features stapelst. Klassisches Team-Spiel, auch solo sinnvoll.
Rollback
Im Projekt unter „Deployments“ (Bereitstellungen) beim gewünschten älteren „Production“-Eintrag das Dreipunkte-Menü (⋯) → „Rollback to this deployment“ (Auf dieses Deployment zurücksetzen). Laut Cloudflare Rollbacks gilt das nur für erfolgreiche Production-Builds, nicht für den gerade laufenden Build und nicht für Preview-Deployments. In Sekunden ist der alte Stand wieder live.
Kein FTP. CI/CD heißt: Push, Build, Preview, Merge, Live, und rückwärts geht auch. Merge vs. Rebase in der Historie: Folge 007.
