A data engineer has configured their Databricks Repos credentials and cloned a remote Git repository into their workspace. They find that the `main` branch is the only branch currently visible and that they lack the permissions to modify it directly. What is the recommended workflow for this developer to share their code updates while ensuring they do not overwrite their teammates' work or violate branch protections? | Databricks Certified Data Engineer - Professional Quiz - LeetQuiz