Graphite CLI
Index
Get started
- Overview
Setup & configuration
- GitHub authentication
- GitHub configuration guidelines
Graphite CLI
- Overview
- Install and authenticate the CLI
- Quick start
- Command reference
- Configuration
- Use beta CLI releases
- Updating the CLI
VS Code extension
- Overview
- Quick start
- Create a pull request
- Create PRs for a stack
- Configuration
Create PRs
- Initialize Graphite in a repository
- Create a pull request
- Create a stack
- Visualize a stack
- Navigate a stack
- Create PRs for a stack
- Update mid-stack branches
- How to structure a stack
- Sync changes from a remote repository
- Restack branches
- Edit the branch order in a stack
- Collaborate on a stack
- Squash, fold, and split changes
- Track branches
- Developing on multiple trunk branches
Review PRs
- Pull request inbox
- Review PRs with Graphite
- Best practices for reviewing stacked PRs
- Pull request versions
- Slack notifications
- Menu bar app (Mac)
Merge PRs
- Merge a stack of PRs on Graphite
- Merge a stack of PRs manually
- Merge when ready
- Optimize CI (beta)
Graphite for teams
- Onboarding your team
- Insights
- Merge queue
- Graphite admin
- Automations (beta)
References
- CLI troubleshooting
- CLI changelog
- Graphite CLI v1 command names
- Comparing git and gt
- Why you should use Graphite
- Evaluating Graphite
- GitHub Enterprise Server
On this page
Stay unblocked. Ship faster.
Experience the new developer workflow - create, review, and merge code continuously. Get started with one command.
Get startedGive your PR workflow
an upgrade today
Stack easier | Ship smaller | Review quicker
Or install our CLI.![Product Screenshot 1](/_next/image?url=%2Fimages%2Fcta-footer%2Fcta_footer_product_screenshot_1.png&w=3840&q=75)
![Product Screenshot 2](/_next/image?url=%2Fimages%2Fcta-footer%2Fcta_footer_product_screenshot_2.png&w=3840&q=75)