Breaking Down Large Changes: An Introduction to Stacked Pull Requests

August 3, 2026

githubcode reviewsoftware developmentdev tools
Breaking Down Large Changes: An Introduction to Stacked Pull Requests

What Are Stacked Pull Requests?

Stacked pull requests are a new way to handle large changes in your codebase. Instead of submitting one enormous pull request, you can break your changes into a series of smaller, ordered pull requests. Each one represents a focused layer of your overall change.

Why Use Stacked Pull Requests?

Large pull requests can be difficult and time-consuming to review. Stacked pull requests make the review process smoother by allowing reviewers to focus on each layer separately, one step at a time. This helps improve code quality and collaboration.

Public Preview Availability

GitHub has made stacked pull requests available in public preview, enabling developers to begin experimenting with this approach and refining their workflows.

Explore how breaking your changes into smaller pieces can transform your development and review experience.