Development Concepts

Pull Request

A proposal to merge your code changes into a shared codebase.

Definition

A pull request (PR) is a request to merge one branch of code into another. It shows the exact changes (the diff), lets teammates review and comment, and runs automated checks before merging. Pull requests are the standard collaboration mechanism for teams using Git.

Example

You create a branch called fix-login-bug, make your changes, then open a pull request on GitHub. A teammate reviews your code, approves it, and clicks Merge. The fix is now in the main branch.

See it in context Learn how Pull Request fits into the bigger picture of how software actually works.

Read the Guide →