Skip to content

Pull request

← All terms · Git fundamentals

Also called PR, Merge request

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.

What it is

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.

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.

Related terms

Where this is taught

Going deeper