Note: The ability to create a branch for an issue is currently in public beta and subject to change.
About branches connected to an issue
Branches connected to an issue are shown under the "Development" section in the sidebar of an issue. When you create a pull request for one of these branches, it is automatically linked to the issue. The connection with that branch is removed and only the pull request is shown in the "Development" section. For more information, see "Linking a pull request to an issue."
Creating a branch for an issue
Anyone with write permission to a repository can create a branch for an issue. You can link multiple branches for an issue.
-
On GitHub.com, navigate to the main page of the repository.
-
Under your repository name, click Issues.
-
In the list of issues, click the issue that you would like to create a branch for.
-
In the right sidebar under "Development", click Create a branch. If the issue already has a linked branch or pull request, click and at the bottom of the drop-down menu click Create a branch.
-
By default, the new branch is created in the current repository from the default branch. Edit the branch name and details as required in the "Create a branch for this issue" dialog.
-
Choose whether to work on the branch locally or to open it in GitHub Desktop.
-
When you are ready to create the branch, click Create branch.