PUSH all local GIT branches? Best Practice?
Should ALL locally created GIT branches be pushed to the central-repository on a daily basis? What is best-pracice workflow concerning this? We created a GIT repository to manage our large e-commerce site, which is under continual development by a large team. The central repository is at 'Beanstalk' and we have three primary branches, 'prestaging' (master), 'staging' and 'production'. All development should be merged into prestaging when it is completed locally and ready to be published. I can see pushing long-running branches to Beanstalk as well. However some of our team advocates pushing