Meaning
An isolated line of development in Git where developers work on features or fixes without affecting the main codebase.
Three examples from work
Starting work
DevI'll create a feature branch off main to implement the dark mode toggle.
LeadMake sure you prefix the branch name with the Jira ticket number.
Merge conflicts
DevMy branch is ten commits behind main; I need to rebase.
ColleaguePing me if you run into any merge conflicts in the shared utils.
Branch cleanup
LeadPlease delete stale remote branches once your PR is merged.
DevI'll clean up my feature branches right away.
Common phrases: 'feature branch', 'branch off main', 'rebase a branch', 'stale branch'.