Pull Request

Definition:

Pull requests enable developers to share code changes on Github with other collaborators.

Information:

A pull request or merge request is when a developer plans to merge new code changes into the main project repository as part of the software development cycle. Repository maintainers review pull requests to determine if their code is ready for release. A too-early merge of unfinished or incorrectly written code updates into the main repository would cause the live product to break or cause issues. By only merging code that has been appropriately reviewed and approved, pull requests ensure the consistency and quality of the product.