A benefit of having the configuration exportable to YAML files is the fact that the configuration can be kept in version control. The Drupal site's CONFIG_SYNC_DIRECTORY directory can be committed to version control to ensure that it is transported across environments and properly updated. Deployment tools can then use Drush or Console to automatically import changes.
The config-export command provided by Drush provides the Git integration:
drush config-export --add
Appending the --add option will run git add -p for an interactive staging of the changed configuration files:
drush config-export --commit --message="Updating configuration "
The --commit and optional --message options will stage all configuration file changes and commit them with your message:
drush config-export --push --message="Updating configuration "
Finally, you can also specify --push to make a commit and push it to the remote repository.