pull request
Also called: PR, pull requests, PRs
A GitHub page that proposes merging one branch into another. It gathers the description, commits, changed files, automated checks and review discussion in one place.
A pull request (PR) is where a change is discussed before it becomes part of main. Its tabs are Conversation (description, comments, reviews, checks), Commits and Files changed (the diff). A PR has a state: open, draft, merged or closed. Most teams require at least one approving review and passing checks before the Merge pull request button can be used.
Learn it in the course
- Reading history: messages, diffs and blame · How to open a file's history, read a diff line by line and use blame to trace any line back to its commit, pull request and issue.
- Repository and commits: reading a repo page · A GitHub repository page from top to bottom, what a single commit page tells you, and what makes a good commit message.
- Why teams keep history: version control without fear · What version control is, how Git differs from GitHub, and why looking around a repository can't break anything.