No. The common dev site, and the prod site, exist to combine changes from all developers. Developers should
(1) start by creating a local version of the website
(2) create dummy content using devel_generate if necessary
(3) develop their features
(4) update their features and put them in their local sites/foo/modules/features/*/ folder
(5) git add .
(6) git commit -a -m 'changes'
(7) git pull origin master
(8) repair conflicts if required
(9) git push origin master