# Create a branch To create a branch, navigate to the top toolbar and click the branch dropdown; you will be in the **Main** branch by default after creating a new pipeline workflow. In the dropdown, click **Create new branch**. ![Screenshot of branch selection dropdown](../../../assets/819e7bd9f95e5a774054df01382e431e7c4742b9d89de1271e39f95fda0efe56.webp) In the **Create branch** window, name your branch and choose to use the autogenerated Global Branch name or to rename it. Dataset inputs will be read using this Global Branch or the main branch if it does not exist. ![Screenshot of branch selection dropdown](../../../assets/89c4179c5683f44bad078a8c8be467d2118f4e74ea1b0717189049bb081ba50f.webp) Click **Create** to copy the current state of the **Main** branch and work from the new branch. You can navigate to other branches from the branch dropdown.