git flow init
# setup project to use git-flow
git flow feature start <feature_name>
# creates a new feature branch called <feature_name>
git flow feature finish <feature_name>
# merge feature back into develop branch
git flow release start
# merge develop to release