You have made significant changes to your code in a Databricks Repo and need to commit these changes to an external Git provider. Describe the steps you would take to ensure that these changes are correctly committed and synchronized with the external Git repository.