Skip to main content

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.