Consider a situation where you need to create a new branch in your Databricks Repo and commit changes to an external Git provider. Outline the steps you would follow to achieve this, ensuring that the new branch is correctly created and the changes are properly committed.