<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/stacked-pull-requests-are-now-in-public-preview-myqlxwbdu" -->

---
title: Stacked pull requests are now in public preview | daily.dev
description: GitHub has launched stacked pull requests in public preview, allowing teams to break large changes into ordered, independently reviewable layers. Each PR in a...
canonical: https://daily.dev/posts/stacked-pull-requests-are-now-in-public-preview-myqlxwbdu
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Stacked pull requests are now in public preview | daily.dev
og:description: GitHub has launched stacked pull requests in public preview, allowing teams to break large changes into ordered, independently reviewable layers. Each PR in a...
og:url: https://daily.dev/posts/stacked-pull-requests-are-now-in-public-preview-myqlxwbdu
og:image: https://api.daily.dev/og/posts/mYQLXWbDU.png
og:image:alt: Stacked pull requests are now in public preview
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Stacked pull requests are now in public preview

**[GitHub Changelog](https://daily.dev/sources/github_updates)** · 4 min read · 3 upvotes · 1 comments

## Summary

GitHub has launched stacked pull requests in public preview, allowing teams to break large changes into ordered, independently reviewable layers. Each PR in a stack targets the layer below it, enabling parallel reviews and a single-click merge of the entire stack. The feature integrates with existing branch protections, required checks, and merge queues. It's accessible via github.com, the GitHub CLI (gh extension install github/gh-stack), the mobile app, and GitHub Copilot. Merge queue support is rolling out progressively over the coming weeks.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://github.blog/changelog/2026-07-30-stacked-pull-requests-are-now-in-public-preview>

## Questions this post answers

### What are stacked pull requests in GitHub and how do they work?

Stacked pull requests are an ordered series of pull requests where each one represents a focused layer of a larger change, with each PR targeting the layer below it. Reviewers can review each layer independently and in parallel, and merging the latest ready PR lands it plus every unmerged layer below it in a single operation, while unmerged layers above automatically rebase and retarget.

_daily.dev surfaces GitHub workflow changes like this for teams rethinking their PR review process._

### How do I create a stacked pull request on GitHub using the CLI?

Install the gh-stack CLI extension with the command 'gh extension install github/gh-stack' and then create a stack by starting with a branch and pull request for the first change, then adding further branches and pull requests on top, each targeting the layer beneath it. Stacks can also be created from github.com, the GitHub mobile app, or via a coding agent skill for GitHub Copilot.

_Developers adopting new GitHub CLI workflows track feature rollouts like this one on daily.dev._

### Is merge queue support available for GitHub stacked pull requests?

Merge queue support for stacked pull requests is rolling out progressively over the coming weeks, following the public preview rollout of stacked pull requests themselves to all repositories over the following days. Existing branch protections and required checks still govern what reaches the main branch when merging a stack.

_Teams planning merge queue adoption can follow rollout timelines like this on daily.dev._

## Community discussion

Top comments from developers on daily.dev.

**@bobbyiliev** · 0 upvotes

> very nice! I was looking forward to that

## Similar posts on daily.dev

- [GitHub Brings Stacked Pull Requests to Public Preview](https://daily.dev/posts/github-brings-stacked-pull-requests-to-public-preview-avrp7mpds) · InfoQ · 8 upvotes · 2 comments
- [GitHub invokes spirit of Phabricator with preview of Stacked PRs](https://daily.dev/posts/github-invokes-spirit-of-phabricator-with-preview-of-stacked-prs-ybrvrjtnz) · DEVCLASS · 3 upvotes · 0 comments

---

Tags: [#github](https://daily.dev/tags/github), [#git](https://daily.dev/tags/git), [#code-review](https://daily.dev/tags/code-review)

[View this post on daily.dev](https://daily.dev/posts/stacked-pull-requests-are-now-in-public-preview-myqlxwbdu)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Stacked pull requests are now in public preview","url":"https://daily.dev/posts/stacked-pull-requests-are-now-in-public-preview-myqlxwbdu","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/stacked-pull-requests-are-now-in-public-preview-myqlxwbdu"},"datePublished":"2026-07-30T16:31:02.683Z","dateModified":"2026-09-14T08:55:03.641Z","description":"GitHub has launched stacked pull requests in public preview, allowing teams to break large changes into ordered, independently reviewable layers. Each PR in a...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/20d81816056b8aee9e0691d6dd69638f?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/20d81816056b8aee9e0691d6dd69638f?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"GitHub Changelog","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"GitHub Changelog","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/15004b7835da4d89b02b115871f0f6dc","url":"https://daily.dev/sources/github_updates"},"commentCount":1,"discussionUrl":"https://daily.dev/posts/stacked-pull-requests-are-now-in-public-preview-myqlxwbdu","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":3},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":1}],"keywords":"github,git,code-review","timeRequired":"PT4M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"GitHub Changelog","item":"https://daily.dev/sources/github_updates"},{"@type":"ListItem","position":3,"name":"Stacked pull requests are now in public preview"}]}
{"@context":"https://schema.org","@type":"WebPage","@id":"https://daily.dev/posts/stacked-pull-requests-are-now-in-public-preview-myqlxwbdu","comment":[{"@type":"Comment","text":"very nice! I was looking forward to that","datePublished":"2026-07-30T19:48:30.362Z","url":"https://daily.dev/posts/mYQLXWbDU#c-8jBlJem3M","author":{"@type":"Person","name":"Bobby Iliev","url":"https://daily.dev/bobbyiliev","image":"https://avatars3.githubusercontent.com/u/21223421?v=4"}}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/stacked-pull-requests-are-now-in-public-preview-myqlxwbdu#faq","mainEntity":[{"@type":"Question","name":"What are stacked pull requests in GitHub and how do they work?","acceptedAnswer":{"@type":"Answer","text":"Stacked pull requests are an ordered series of pull requests where each one represents a focused layer of a larger change, with each PR targeting the layer below it. Reviewers can review each layer independently and in parallel, and merging the latest ready PR lands it plus every unmerged layer below it in a single operation, while unmerged layers above automatically rebase and retarget. daily.dev surfaces GitHub workflow changes like this for teams rethinking their PR review process."}},{"@type":"Question","name":"How do I create a stacked pull request on GitHub using the CLI?","acceptedAnswer":{"@type":"Answer","text":"Install the gh-stack CLI extension with the command 'gh extension install github/gh-stack' and then create a stack by starting with a branch and pull request for the first change, then adding further branches and pull requests on top, each targeting the layer beneath it. Stacks can also be created from github.com, the GitHub mobile app, or via a coding agent skill for GitHub Copilot. Developers adopting new GitHub CLI workflows track feature rollouts like this one on daily.dev."}},{"@type":"Question","name":"Is merge queue support available for GitHub stacked pull requests?","acceptedAnswer":{"@type":"Answer","text":"Merge queue support for stacked pull requests is rolling out progressively over the coming weeks, following the public preview rollout of stacked pull requests themselves to all repositories over the following days. Existing branch protections and required checks still govern what reaches the main branch when merging a stack. Teams planning merge queue adoption can follow rollout timelines like this on daily.dev."}}]}
```

