TGViewer
GitHub开源观察|开源项目·热门仓库·开发者 GitHub开源观察|开源项目·热门仓库·开发者 @githubtrendinghub · 669 subscribers
Post #551 20
gh-stack:GitHub 官方堆叠 PR 管理工具

GitHub 官方推出的 gh-stack 是一个 GitHub CLI 扩展,用于管理堆叠分支和拉取请求。它把大型改动拆成一串相互依赖的小型 PR,每个 PR 只包含一层改动,方便逐层审查。工具自动处理创建分支、保持 rebase、设置正确的 PR 基础分支等繁琐操作。

安装需要 GitHub CLI v2.0 及以上,通过 gh extension install github/gh-stack 即可。还提供了 AI agent 集成,可让编码代理理解堆叠 PR 工作流。

核心命令:

• init 初始化堆栈
• add 在顶部添加新分支
• submit 一键推送所有分支并创建 PR
• rebase 级联变基
• sync 同步远程状态
• merge 一次性合并多个 PR。交互式终端界面支持鼠标和键盘操作,可批量编辑 PR 标题和描述
堆叠元数据存储在 .git/gh-stack 的 JSON 文件中,不提交到仓库。支持通过 gh stack link 与 jj、Sapling 等其他分支管理工具配合使用。终端界面会自动适配明暗主题,也可通过 GH_STACK_THEME 环境变量强制指定。


对经常处理大型功能分支、希望让代码审查更轻松的开发者来说,这个工具能把多分支协作的复杂度大幅降低。项目采用 MIT 许可证。

GitHub

#GitHub #开源 #ghstack #堆叠PR #开发工具 #GitHubCLI
@GitHubTrendingHub
More from @githubtrendinghub
  1. Oct 1, 2026Awesome Claude Skills:1000+ Claude 技能与插件精选清单 面向 Claude.ai、Claude Code 及 Codex、Cursor、Gemin…
  2. Oct 1, 2026OpenClaw:跑在自己电脑上的开源 AI 助手 它把 AI 助手接进你日常用的聊天工具,状态、记忆和凭据都留在本机,模型与 agent 框架可随时替换。个人笔记本或团队共享部署…
  3. Sep 30, 2026WSL Containers:在 Windows 里原生跑 Linux 容器 微软把 WSL 容器(WSLC)从公开预览转为正式可用,开发者不必再装独立工具,就能在 WSL 环境里…
  4. Sep 30, 2026DBX:25 MB 的跨平台数据库客户端 轻量级跨平台数据库管理工具,支持 MySQL、PostgreSQL、SQLite、Redis、MongoDB、达梦等 100+ 数据库,提…
  5. Sep 30, 2026Openship:自带 CI/CD 的自托管部署平台 指向一个仓库,它自动完成构建、发布、路由和 TLS 终结,省掉自己搭部署流水线的麻烦。适合想把应用部署到自己服务器或云上的开发…
  6. Sep 30, 2026ReClip:自托管的视频音频下载器,带网页界面 粘贴链接就能把 YouTube、TikTok、Instagram、Twitter/X 等 1000+ 站点的视频存成 MP4 或…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →