Avec gh stack, GitHub veut vous aider à empiler vos pull requests proprement
La pile manquante — Si vous avez déjà découpé une grosse feature en cinq branches dépendantes et passé votre après-midi à rebase le tout à la main, GitHub vient de penser à vous.
La plateforme vient de dévoiler gh stack, une extension officielle de la GitHub CLI qui introduit les stacked PRs en natif.
Le principe : au lieu d'ouvrir une PR monstre de 2000 lignes que personne (mais alors vraiment personne) ne veut review, vous découpez votre changement en PRs plus petites, empilées les unes sur les autres.
La première cible main, la deuxième cible la branche de la première, la troisième celle de la deuxième, et ainsi de suite. Chaque PR représente une couche autonome, reviewable indépendamment.

Le mille-feuille du reviewer
Le concept n'est pas nouveau. Phabricator le proposait chez Facebook, Gerrit chez Google, et des outils comme Graphite ont notamment construit leur business model dessus.
Mais jusqu'ici, GitHub vous laissait vous débrouiller avec des branches manuelles et des rebases à n'en plus finir.

Ce qui change avec gh stack, c'est l'intégration de bout en bout. Côté UI, GitHub affiche une "stack map" pour naviguer entre les couches d'un simple coup d'œil.
Les branch protection rules s'appliquent sur la branche cible finale, pas sur la branche intermédiaire. La CI tourne pour chaque PR comme si elle ciblait directement main. Et quand vous mergez une couche du bas, les PRs restantes se rebasent automatiquement sur la nouvelle base.
Empiler, rebaser, soumettre
Comme l'expose GitHub dans la doc de l'outil, le workflow repose sur quelques commandes :
gh stack init
# ... commits sur la première couche ...
gh stack add ma-deuxieme-branche
# ... commits ...
gh stack submit
Parmi les autres commandes disponibles :
gh stack rebaserécupère les changements du remote et rebase toute la pile en cascadegh stack syncfait le combo fetch + rebase + push + mise à jour des PRs en une seule commandegh stack up/gh stack downpermettent de naviguer dans la pile sans se souvenir du nom de vos branchesgh stack add -Am "message"combine staging, commit et création de la nouvelle couche d'un coup
Quand l'IA empile aussi
Parce qu'on est en 2026, le volet IA est bien sûr inévitable.
Un npx skills add github/gh-stack permet d'apprendre à vos agents de code comment découper un gros diff en stack ou travailler avec des PRs empilées dès le départ.
La fonctionnalité est pour l'instant en private preview, et nécessite de s'inscrire sur la liste d'attente pour pouvoir en profiter sur vos repos.
Mais pour tous ceux qui jonglent quotidiennement avec des PRs dépendantes sans vouloir dépendre d'un outil tiers, GitHub vient de combler un vide qui durait depuis longtemps.
À propos de l'auteur
Nicolas Lecointre
Chief Happiness Officer des développeurs, ceinture noire de sudo. Pour rire, j'ai créé Les Joies du Code. J'utilise Vim depuis 10 ans parce que je sais pas comment le quitter.
Articles similaires
GitHub va utiliser vos interactions avec Copilot pour entraîner ses modèles IA (vous pouvez dire non)
Un développeur déploie l'intégralité de la législation espagnole sur GitHub
Insolite : GitHub a célébré le cap du milliard de repos sur sa plateforme avec un projet de merde
GitHub Copilot embarque un mode agent sur VS Code : tout ce que vous devez savoir
GitHub va utiliser vos interactions avec Copilot pour entraîner ses modèles IA (vous pouvez dire non)
Un développeur déploie l'intégralité de la législation espagnole sur GitHub
Insolite : GitHub a célébré le cap du milliard de repos sur sa plateforme avec un projet de merde
GitHub Copilot embarque un mode agent sur VS Code : tout ce que vous devez savoir
Plus de contenu
Quand je fais du TCR
Quand le chef me dit qu'il ne va pas falloir compter sur la prime de fin d'année cette fois
Quand j'ai complètement perdu le fil de ce que quelqu'un est en train de m'expliquer en réunion
Quand j’essaie d’aider le binôme à corriger un bug et qu'en réalité j’en crée encore plus
Quand le directeur qui touche 3 fois mon salaire demande mon aide pour générer son Word en PDF
Quand quelqu'un me demande un coup de main sur un bug alors que j'allais quitter le bureau
Quand le commercial décrit une nouvelle fonctionnalité au client
Quand le chef décide de rejeter la faute sur moi pendant le COPIL
Quand je fais du TCR