What is Feature Branch?
A separate branch created from the main codebase to develop a specific feature independently.
Why It Matters
Feature branches let developers work on new features without affecting the stable main branch.
Real-World Example
Creating a branch called 'feature/search-filters' to build the search filter UI before merging it into main.
“Understanding terms like Feature Branch matters because it helps you have better conversations with developers and make smarter decisions about your software. You do not need to be technical. You just need to know enough to ask the right questions.”
Related Terms
Branch
An independent line of development that lets you work on features without affecting the main code
Pull Request
A request to merge your code changes into the main project, allowing others to review first
Merge
Combining code changes from one branch into another
Git
A system that tracks every change to your code, letting you see history, undo mistakes, and collaborate with others
Learn More at buildDay Melbourne
Want to understand these concepts hands-on? Join our one-day workshop and build a real web application from scratch.
Related Terms
Git
A system that tracks every change to your code, letting you see history, undo mistakes, and collaborate with others
Pull Request
A request to merge your code changes into the main project, allowing others to review first
Merge
Combining code changes from one branch into another
Branch
An independent line of development that lets you work on features without affecting the main code
GitHub
A website where developers store, share, and collaborate on code using Git
Version Control
A system that records changes to files over time, allowing you to recall specific versions later