Graphite home page
Search...
⌘K
Get started
Overview
Setup & configuration
Authenticate with GitHub
Configure GitHub repository settings
Install & authenticate the CLI
Diamond (AI code review)
Overview
Setup & configuration
Review comments
Customization
PR workflows
Pull Request Inbox
Review pull requests
Merge pull requests
Stacking (Graphite CLI)
Overview
Quick Start
Command Reference
Command Cheatsheet
Configure The CLI
GT MCP
Basic tutorials
Advanced tutorials
Integrations
Overview
VS Code Extension
Menu Bar App (Mac)
Slack Notifications
Linear
Repository management
Merge Queue
Automations
Insights
Administration
Privacy & security
User permissions
Billing & plans
GitHub Enterprise Server
References
FAQs
CLI Changelog
Graphite CLI v1 command names
Learn to stack
Overview
Introduction To Trunk Based Development
How To Structure A Stack
Best Practices For Reviewing Stacked PRs
Comparing Git And Gt
Evaluating Graphite
LLM-Friendly Documentation
App
Graphite home page
Search...
⌘K
Ask AI
App
Search...
Navigation
Learn to stack
Learn to Stack
Learn to stack
Learn to Stack
A practical starter guide for trunk-based development and stacking.
Trunk-based development
Learn about the benefits of trunk-based development and how teams work from a single shared branch.
Structuring a stack
Five helpful frameworks for deciding how to build your stacks from the ground up.
Best practices for reviewing stacks
How to think about reviewing stacked changes for timely and high-quality feedback.
Comparing Git and Graphite
See how the Git commands you’re used to translate to simple Graphite CLI commands.
Was this page helpful?
Yes
No
Previous
Introduction To Trunk Based Development
Learn more about trunk-based development's benefits, best practices, and comparison with Gitflow.
Next
Assistant
Responses are generated using AI and may contain mistakes.