1 dev and production are not meant to be in sync you use dev for your testing and then you push cotent-type changed to github and restart production for the changes to take effect
2 that is correct you are only meant to create content-types in develop mode and then push the file changes to github and restart production
3 correct after every change to content-types you would have to restart your strapi for the changes to take effect.
1 Like