Branch
A branch is a safe lane for change. Teams isolate work so unfinished code does not break production.
DevOps Teaching Visualizer
Learn how modern teams ship software with Git by comparing proven branching strategies and seeing how CI/CD tools handle normal delivery, emergency fixes, and rollback.
How to use this page: pick a strategy and scenario for Git branch flow, then confirm where validation builds run versus where release artifacts are built and deployed. In general, feature branches validate changes, while main or trunk produces the deployable artifact.
A branch is a safe lane for change. Teams isolate work so unfinished code does not break production.
Requests are quality gates where reviewers and automation verify the change before integration.
CI validates every commit with build, tests, and security scans. Green pipeline means safe to promote.
CD deploys the same tested artifact through environments with approvals, monitoring, and rollback controls.
Selected Strategy
Switch between routine change delivery, urgent hotfix response, and rollback operations.
How Git review, webhooks, approvals, and governed promotion connect end to end.
Current Delivery Model