Managing Git branches
To track the release cycle efficiently, branch your project or use tags.
Difference between a branch and a tag:
- A tag represents a version of a particular branch at a moment in time.
- A branch represents a separate thread of development that may run
concurrently with other development efforts on the same code base.
Changes to a branch may eventually be merged back into another branch
to unify them.
Examples: