A feature branch is a short-lived branch in gitflow that is used to contain changes related to a single user-story. Most commits happen on feature branches.