I have been testing magento latetly and I have been trying to figure the best way to track it with git. I created a new clean repository on GitHub and deployed it on a demo server where I invited colleagues to test drive it. The issue I faced is that several plugins where installed on production that made the branch on git & the production to be diverged. What's the suggested way to resolve this?
Install plugins / extensions ONLY on development, push it to git and then deploy to production? What if these plugins have db changes? Do migrations exist in magento?