Pull request
Also called PR.
In plain English
A pull request asks people to review proposed code changes and combine them into a target branchA branch is a named line of snapshots, so a new idea can grow beside the shared line..
Example
You open a pull request from your branchA branch is a named line of snapshots, so a new idea can grow beside the shared line. into a release branch. Reviewers comment, checks run, and the project merges when its rules say the change is ready.
Why it matters
The target is the base branchA branch is a named line of snapshots, so a new idea can grow beside the shared line.. It is not always main. A project can use a release branch or any other branch as the destination.
The project also decides what review is required. Some projectsIn Grok Bot, a Project is a Cloud Agent a Bot starts for a big job. It plans the work and runs its own agents. wait for a person to approve. Others let automationAutomation is software carrying out work according to rules or triggers, so a person does not repeat the same action by hand. mergeA merge brings another branch’s snapshots onto the branch you are on, usually after a person agrees. when the checks they configured have passed. Opening a pull request does not by itself publish a website.
Common confusion
A pull request is a proposal to combine changes. It is not automatically a request to mergeA merge brings another branch’s snapshots onto the branch you are on, usually after a person agrees. into main, and it is not automatically waiting on a person.
Sources
Updated October 1, 2026.
