Core Commands¶
| Command | What it does |
|---|---|
st |
Launch interactive TUI |
st ls |
Show stack with PR and rebase status |
st ll |
Show stack with PR URLs and full details |
st create <name> |
Create branch stacked on current |
st ss |
Submit stack and create/update PRs |
st merge |
Merge PRs from stack bottom to current |
st merge --when-ready |
Merge in explicit wait-for-ready mode (legacy alias: st merge-when-ready) |
st rs |
Pull trunk and clean merged branches |
st rs --restack |
Sync and rebase full stack |
st rs --delete-upstream-gone |
Also delete local branches whose upstream is gone |
st cascade |
Restack, push, and create/update PRs |
st standup |
Summarize recent engineering activity |
st changelog |
Generate changelog between refs |
st open |
Open repository in browser |
st undo |
Undo last risky operation |
st redo |
Re-apply undone operation |
st resolve |
Resolve in-progress rebase conflicts using AI |
st abort |
Abort in-progress rebase/conflict resolution |
st detach |
Remove branch from stack, reparent children |
st run <cmd> (alias: st test <cmd>) |
Run a command on each branch in the stack |
st demo |
Interactive tutorial (no auth/repo needed) |
For the complete CLI list and aliases, see Full Reference.