← All terms

Shipping changes

Pull request

A pull request proposes merging changes from one branch into another on a repository hosting service. It gathers the change description, discussion, review and automated checks. Opening one presents the work for a decision; it does not itself merge or release the change.

You might see: PR, code review request

In a real project

You open a pull request for the reading-list search box. A reviewer can inspect changed files and test results, ask for a correction, then decide whether the change is ready to join the target branch.

A common mistake

Treating an open or approved pull request as a production release. Check whether it was merged and whether the intended deployment completed before telling users the feature is live.

Put it into practice

These lessons open through your account. Your kit determines which are available.

Go to the source

Sources checked .