Site icon Hip-Hop Website Design and Development

WordPress with Git

I am asking this question because I searched on internet but cannot find right solution. Actually I want a solution in which multiple developers can work on single wordpress project without creating any mess into each other works, but as we know that in wordpress every thing is maintained in database like which plugin is active and which is not.

If developers install plugins to their local project than how they communicate with each other that every one should install that particular plugin or plugins etc, and some miscommunication can break the site of others if every every developer push/pull the code.

Should we share the database too, to share the plugin/themes settings so that there should no conflicts or little conflicts between the developers.

Thanks