Pull Request (PR)

A Pull Request is a feature of version control systems, vcs, that allows a developer to propose changes to a codebase.

It’s the standard way teams collaborate on GitHub, GitLab, Bitbucket, etc.

The Pull Request is submitted by the author of the changes, and then, reviewed, commented, amended and augmented until it is validated. At that point, it is merged with the code base.

A Pull Request may be build on a dedicated branch, and over several commits.

Documentation

Related : Commit, Branch, VCS, Code Review, Pipeline, Contribution, Concurent Version System (CVS), VCS Commit