Creating an issue or pull request

You can create an issue or pull request to propose and collaborate on changes to a repository.

In this article

Opening a new issue

When you find a bug or want to suggest an enhancement while working locally with GitHub Desktop, you can open a new issue in the repository you're in if issues are enabled. For more information about working with issues, see "About issues."

  1. In the upper-left corner of the screen, select the Repository menu.
    GitHub Desktop menu in the Mac menu bar
  2. Click Create Issue on GitHub.
    Repository value in the Branch menu
  3. On GitHub, click Get started to open an issue template or click Open a blank issue.
    Create new issue options
  1. In the upper-left corner of the window, select the Repository menu.
    The GitHub Desktop menu in the Mac menu bar
  2. Click Create issue on GitHub.
    The Repository value in the Branch menu
  3. On GitHub, click Get started to open an issue template or click Open a blank issue.
    Create new issue options

Note: If issue templates aren't enabled in your current repository, GitHub Desktop will direct you to a blank issue on GitHub.

Creating a new pull request

After you create a branch and commit some changes, you can open a pull request to get feedback on your proposed changes.

  1. In the upper-left corner of the screen, select the Branch menu.
    The GitHub Desktop menu in the Mac menu bar
  2. Click Create Pull Request.
    The Create pull request value in the Branch menu
  3. On GitHub, verify the default base branch and compare branch in the dropdown menus and change if necessary.
    Drop-down menus for choosing the base and compare branches
  4. Type a title and description for your pull request.
    Pull request title and description fields
  5. To create a pull request that is ready for review, click Create Pull Request. To create a draft pull request, use the drop-down and select Create Draft Pull Request, then click Draft Pull Request. For more information about draft pull requests, see "About pull requests."
    Create pull request button
  1. In the upper-left corner of the window, select the Branch menu.
    The GitHub Desktop menu in the windows menu bar
  2. Click Create pull request.
    The Create pull request value in the Branch menu
  3. On GitHub, verify the default base branch and compare branch in the dropdown menus and change if necessary.
    Drop-down menus for choosing the base and compare branches
  4. Type a title and description for your pull request.
    Pull request title and description fields
  5. To create a pull request that is ready for review, click Create Pull Request. To create a draft pull request, use the drop-down and select Create Draft Pull Request, then click Draft Pull Request. For more information about draft pull requests, see "About pull requests."
    Create pull request button

Ask a human

Can't find what you're looking for?

Contact us