Release Branch - CI/CD Glossary Definition
A release branch is a branch (e.g. release/2.1) cut from main to stabilize a specific version. Only bug fixes go onto it while main keeps moving, isolating the release from new feature work.
Lifecycle
You branch at feature freeze, cherry-pick or merge fixes in, tag releases from it, and eventually merge fixes back to main so they are not lost.
Related guides
What Is a Feature Branch?A feature branch is a short-lived branch where a single feature or fix is developed in isolation before mergi…
Short-Lived Branch - CI/CD Glossary DefinitionShort-Lived Branch: A short-lived branch is a feature branch that lives hours to a couple of days before merg…
Cherry-Pick - CI/CD Glossary DefinitionCherry-Pick: git cherry-pick applies the changes from one specific commit onto the current branch, creating a…