A feature branch is a copy of the main codebase where an individual or team of software developers can work on a new feature until it is complete.| Optimizely