GitHub Stacked PRs
The most recommended of 17 code review tools
People like its built-in stack view and one-step landing for reviewing large changes. Critics say it skips rebasing and reordering, and lock-in.
People like its built-in stack view and one-step landing for reviewing large changes. Critics say it skips rebasing and reordering, and lock-in.
127 people gave an opinion
- recommend it
- 64
- criticize it
- 63
- approval share
- 50%
Recommended in 3 of 13 months
- November 2025: not recommended
- December 2025: not recommended
- January 2026: not recommended
- February 2026: not recommended
- March 2026: not recommended
- April 2026: recommended
- May 2026: not recommended
- June 2026: not recommended
- July 2026: recommended
- August 2026: recommended
- September 2026: not recommended
- October 2026: not recommended
- November 2026: not recommended (month in progress)
Why it doesn’t carry the badge
- 64 people recommend itNeeds 10 or more, met.
- 1 recommender for every criticNeeds 2 to 1 or better, not met.
- Recommended in 3 of 13 monthsNeeds 4 or more, not met.
The same three rules apply to every product, and the badge can’t be bought. How the badge works
What people say about it
The reasons people give, with the number of comments that give each one. Open a reason to read what they said.
Why people recommend it
Each mark is one comment
Smaller reviewable units ease review
“Stacked PRs are superior here because they eliminate that extra work of the draft PR and parallelize the review process slightly better.”
Comment from 14 Apr 2026 in “GitHub Stacked PRs” “It's useful for large PRs in large repos with many contributors. It reduces the burden for reviewers.”
Comment from 14 Apr 2026 in “GitHub Stacked PRs” “stacking is such a better ux for separating out a feature diff into distinct component units”
Comment from 30 Jul 2026 in “Stacked PRs are now live on GitHub” Native UI for managing PR chains
“there seems to be a native stack navigation widget on the PR page, which is certainly a welcome addition”
Comment from 13 Apr 2026 in “GitHub Stacked PRs” “in the UI if you base a PR on another branch you can just check a box to make it a stack”
Comment from 13 Apr 2026 in “GitHub Stacked PRs” “this gives you a UI to manage the PRs of the multiple tickets”
Comment from 31 Jul 2026 in “Stacked PRs are now live on GitHub” Lands whole stack together
“What is actually useful with natively supported stacks is if you can land the entire stack together and only do 1 CI/actions run.”
Comment from 14 Apr 2026 in “GitHub Stacked PRs” “The great part is you can land multiple PRs in one atomic operation”
Comment from 30 Jul 2026 in “Stacked PRs are now live on GitHub” Handles PR bookkeeping for series
“Stacked PRs track changes through updates and can be integrated progressively as they get validated.”
Comment from 13 Apr 2026 in “GitHub Stacked PRs” “multiple PRs gives you the tools to manage the commits properly which GitHub is missing”
Comment from 13 Apr 2026 in “GitHub Stacked PRs” “it just takes care of the bookkeeping to associate the series of smaller PRs”
Comment from 14 Apr 2026 in “GitHub Stacked PRs”
What people warn about
Each mark is one comment
Rebasing and reordering not handled
“GitHub stacked PRs solve none of my problems. Stacked PRs doesn't take care of the reordering of commits, it doesn't take care of rebasing changes”
Comment from 30 Jul 2026 in “Stacked PRs are now live on GitHub” “all the others (ime) seem to not cleanly rebase on main. They end up with conflicts that require manual fixing”
Comment from 31 Jul 2026 in “Stacked PRs are now live on GitHub” “Only complaint I had was that `gh stack rebase` was struggling rebasing after squash merges”
Comment from 30 Jul 2026 in “Stacked PRs are now live on GitHub” Developers must still split PRs
“It's good to have this feature, but it is still up to the individual developers to separate the PR work”
Comment from 30 Jul 2026 in “Stacked PRs are now live on GitHub” “those who’ve forgotten that they should be splitting changes into multiple logical commits inside a PR”
Comment from 31 Jul 2026 in “Stacked PRs are now live on GitHub”
Other code review tools people recommend
The four most recommended other code review tools, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.
| Product | Recommend | Criticize | Approval | Months | Owned | Badge |
|---|---|---|---|---|---|---|
| GitHub Stacked PRsThis page | 64 | 63 | 50% | 3 | — | — |
| Gerrit | 60 | 12 | 83% | 12 | — | Approved |
| Graphite code review | 52 | 16 | 76% | 9 | — | Approved |
| CodeRabbit | 34 | 32 | 52% | 11 | — | — |
| Stage | 32 | 11 | 74% | 3 | — | — |
What people said
40 of the 152 comments that mention it, newest first. Each links to the original comment.
“all the others (ime) seem to not cleanly rebase on main. They end up with conflicts that require manual fixing”
“Splitting changes into multiple commits is a much worse experience if you actually have self-contained dependent changes.”
“this gives you a UI to manage the PRs of the multiple tickets”
“those who’ve forgotten that they should be splitting changes into multiple logical commits inside a PR”
“Trying to submit a chain of PRs is a horrible experience without support for it.”
“merging only part of the stack into trunk is the mental hurdle I can't clear”
“If so it's a no go for me and my team. Which is too bad because it looks quite useful.”
“IMO not using horrible opaque change IDs is one of the best parts of this.”
“for those of us who do prefer clean rebases, the thing they built is still useful”
“The great part is you can land multiple PRs in one atomic operation”
“Your team did an awesome job - I've been wanting this feature for years and what you guys delivered is exactly what I had in mind.”
“It's good to have this feature, but it is still up to the individual developers to separate the PR work”
“The thing you want to do with a set of commits and reviewing each commit IS stacked PRs.”
“GitHub stacked PRs solve none of my problems. Stacked PRs doesn't take care of the reordering of commits, it doesn't take care of rebasing changes”
“Excited to release this more broadly so anyone can start stacking”
“I find stacked PRs are useful when I want to build feature X after refactoring the module first”
“stacking is such a better ux for separating out a feature diff into distinct component units”
“GH's seems a little better, with their one-button merge that GL lacks”
“Only complaint I had was that `gh stack rebase` was struggling rebasing after squash merges”
“I don't see a way to signal that the PR's must all merge together.”
“Stacked diffs were a godsend and the LLVM community's number one complaint about moving to GitHub losing this feature.”
“Stacked PRs are superior here because they eliminate that extra work of the draft PR and parallelize the review process slightly better.”
“it just takes care of the bookkeeping to associate the series of smaller PRs”
“seems like a good convenience, but I wouldn't want my team to get dependent on an exclusive feature of a single provider”
“this feels to me like just a better UI feature for a good git workflow”
“This is awesome honestly, Stacked PRs are one of those features that feels obvious in hindsight.”
“the stacked diffs approach encourages you to create commits that look like you want them to look like directly”
“It's useful for large PRs in large repos with many contributors. It reduces the burden for reviewers.”
“Amazing. Though this wasn't super obvious from the landing page or docs I read.”
“What is actually useful with natively supported stacks is if you can land the entire stack together and only do 1 CI/actions run.”
“Using a stacked set of PRs you can continue producing new work, which depends on the work you've already completed”
“Every time I try to do it manually, I wind up screwing everthing up.”
“there seems to be a native stack navigation widget on the PR page, which is certainly a welcome addition”
“in the UI if you base a PR on another branch you can just check a box to make it a stack”
“Stacked PRs track changes through updates and can be integrated progressively as they get validated.”
“it seems you need to know the final shape of the stack before you start creating Pull Requests”
“this would have helped us alot grouping commits together and having cleaner commit messages”
“The stacked diffs flow is much closer to the kernel flow for git than the traditional GitHub PR flow is.”
“multiple PRs gives you the tools to manage the commits properly which GitHub is missing”
“If this works as smoothly as it sounds, that'll significantly reduce the overhead!”
Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.