A feature branch type of Git model keeps the entire set of modifications for any specific characteristic within the branch. Only when this specific characteristic is entirely tested and verified by several automated tests, then this branch is merged into Git’s master branch.