Een pull request is een voorstel om wijzigingen van een branch te mergen in een andere (vaak main). Het faciliteert code review, discussie en geautomatiseerde tests. Workflow: branch pushen, PR openen, review/approvals, CI draaien en mergen. In GitLab heet dit een Merge Request.