If you have write access in a repository, you can delete branches that are associated with closed or merged pull requests. You cannot delete branches that are associated with open pull requests.

  1. On GitHub Enterprise, navigate to the main page of the repository.

  2. Issues and pull requests tab selectionUnder your repository name, click Pull requests.

  3. Closed tabClick Closed to see a list of closed pull requests.

  4. In the list of pull requests, click the pull request that's associated with the branch that you want to delete.

  5. Delete branch buttonNear the bottom of the pull request, click Delete branch.

Restoring a deleted branch

You can restore the head branch of a closed pull request.

  1. On GitHub Enterprise, navigate to the main page of the repository.

  2. Issues and pull requests tab selectionUnder your repository name, click Pull requests.

  3. Closed tabClick Closed to see a list of closed pull requests.

  4. In the list of pull requests, click the pull request that's associated with the branch that you want to restore.

  5. Restore deleted branch buttonNear the bottom of the pull request, click Restore branch.

Further reading