1) Commit all features, hotfixes, etc go to branches before being merged to develop then master.