What is a pull request?

A pull request is a way to propose changes to a code repository.

A pull request allows developers to notify team members about changes they have made in a branch of a repository. It is a request to review and merge these changes into another branch, often the main branch.

When a developer finishes a feature or bug fix, they create a pull request to share their code. Team members can then review the code, suggest modifications, or approve it for merging.

This process helps maintain code quality and collaboration among team members, ensuring that changes are thoroughly vetted before becoming part of the main project.

Example

Creating a pull request to merge a new feature branch into main.

Want to use Pull request in real work?

WeCode workshops are built around AI coding tools. Pick a tier, or browse more glossary entries to get the lay of the land.