Git_config for distributed training

Hey everyone, I have been reading through the docs on distributed training in sagemaker and having a hard time conceptualizing what the purpose of the git_config is shown here

what is the difference between the git_config and the entry point?

Thanks!