Tracks dependencies
Every branch knows its parent. Reparenting, deletion, and cleanup happen without you thinking about it.
Open-source CLI
A single binary that tracks branch dependencies and keeps them in sync. No account, no platform, no lock-in — just gs in your terminal.
Large PRs slow everything down. Stacking splits work into small, dependent branches that each get their own PR. Reviewers see one logical change at a time, CI runs faster, and you stop waiting.
Every branch knows its parent. Reparenting, deletion, and cleanup happen without you thinking about it.
Change something mid-stack and run one command. Descendants rebase onto the updated parent.
AI agents call structured tools instead of parsing terminal output. Built for the way coding actually works now.
Get started
go install github.com/israelmalagutti/git-stack@latestOr try it in the browser without installing anything.