1) learn about drush cex (drush config-export)
2) when you make config changes run drush cex then commit the changes.
3) on live when updated form git you need to run drush cmi (which imports the config)
4) stuff to watch out for you ...
Welcome to the community. I'll do my best to try and help here - You may want to look into Features - https://www.drupal.org/project/features. At this time, it's actually a really easy way to bundle functionality into an install profile in the form of modules. All the UUIDs are stripped out, and you can package up your functionality into discrete modules. ...