An Introduction to GitHub Stacked Pull Requests

Big pull requests are painful to review and painful to rebase. Stacked PRs let you break one large change into a chain of small, dependent PRs that each review on their own. Here's a hands-on run through GitHub's native stacks feature - creating a stack, what happens when you update the bottom PR, and merging the whole thing in one click.