CLI Overview
All about the command line version of the GitButler tool
GitButler includes a command line interface for managing branches and commits from a terminal, script, or coding agent.
This includes tooling for:
- managing stacked and parallel branches
- inspecting and diffing
- an operations log and restoration of older states
- editing commits
- upstream management
- conflict resolution
- working with forges
- aliases and configuration
- an interactive terminal UI
All with a simple command line tool.
Quick Reference
For the most commonly used commands, open the GitButler CLI cheat sheet. It is also available as a downloadable PDF.
Getting Started
Start with the installation guide, or browse the command reference.
Last updated on