loading
loading
A separate line of Git work used to build or test changes without disturbing the main version.
Branches let developers and agents isolate a feature, bug fix, or experiment. The branch can be reviewed, tested, merged, or deleted without rewriting the production source of truth.
Plainly
Think of Branch as a tool from the builder toolbox. A separate line of Git work used to build or test changes without disturbing the main version.
In practice
Use it when you are installing, editing, testing, reviewing, or shipping code. In practice, define the owner, input, output, and failure mode before you rely on it.