Creating a pull request

Create a pull request to propose and collaborate on changes to a repository. These changes are proposed in a branch, which ensures that the master branch only contains finished and approved work.

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