master
you are saying "this change is ready for testing and deployment"Using this strategy, you would merge the development branch into master when you want to activate the new features.
$ git checkout master
$ git status
On branch master
Your branch is up-to-date with 'origin/master'.
$ git branch develop
$ git checkout develop
$ git add files_that_changed
$ git commit -m "My awesome changes"
$ git checkout master
$ git pull
$ git merge develop
$ git push origin/master
/