Skip to main content

This version of GitHub Enterprise Server will be discontinued on 2026-08-25. Discontinued releases are not supported. No patch releases will be made, even for critical security issues. For better performance, improved security, and new features in GitHub Enterprise Server, see Overview of the upgrade process. For help with the upgrade, GitHub Enterprise Support.

Create pull requests

Create pull requests, manage branches, keep them in sync, and request reviews for collaborative development.

Creating a pull request

Create a pull request to propose changes to the code in a repository.

Creating a pull request from a fork

Create a pull request from a fork to propose changes to an upstream repository and collaborate on code effectively.

Changing the stage of a pull request

Mark a draft pull request as ready for review or convert an open pull request back to a draft to manage your workflow effectively.

Requesting a pull request review

Request reviews for your pull requests from individuals or teams to ensure thorough feedback and collaboration.

Keeping your pull request in sync with the base branch

Update your pull request branch with changes from the base branch to resolve conflicts and ensure compatibility before merging.

Changing the base branch of a pull request

Modify the base branch of an open pull request to compare changes against a different branch and ensure accurate updates.