Skip to content

Pull request

Also called PR, Merge request

What is Pull request?

A pull request is a proposal to merge one branch’s changes into another, usually the main branch, with a place for reviewers to read the diff, comment and approve before it lands.

A formal request to merge your branch's code into the main repository. It provides a dedicated space for team members to review and discuss the proposed changes.

A pull request is a collaboration mechanism used in platforms like GitHub to notify team members that a feature branch is ready for review. It displays a difference view showing exactly what lines of code were changed. Reviewers can leave comments, request edits, or approve the code before it merges into production.

How it relates to Orbit

The project Git tab lists open pull requests and provides an explicit guarded merge action. See Git Tab & Recovery for details.

When you would use it

You open a pull request when you have finished your work on a branch and need it reviewed and approved before it goes into the main codebase.

Common operations

  • Requesting a code review from a senior developer.
  • Triggering automated CI/CD tests before merging.

Frequently asked questions

Is a pull request the same as a merge request?

Yes. GitLab calls it a merge request; GitHub and Bitbucket call it a pull request.

Can I merge pull requests from Orbit?

The project Git tab lists open pull requests and offers a guarded merge that only happens on an explicit click. See Git Tab & Recovery.

Related terms

Where this is taught

Going deeper