branch
A safe copy of your code where you can make changes without touching the main line.
Like a side road where you can try a detour without blocking the highway, a branch is a separate line of work for your code.
Branches live in Git, a system that tracks changes to files over time. They let you try ideas without breaking the main branch the app ships from.
In practice, you or the agent create a branch for each task, then open a pull request, a proposal to merge your changes back, which triggers code review.