Commands
Commands Overview
Your fast index to all of the available commands
Command Reference
Basics
- init: Initialize a GitButler project from a git repository
Inspection
- status: Overview of the uncommitted changes in the repository
Committing
- base: Commands for managing the base branch
- branch: Commands for managing branches
- rub: Combine two entities together to perform an operation
- commit: Commit changes to a stack
- mark: Create or remove a rule for auto-assigning or auto-committing
- unmark: Remove all marks from the workspace
Editing
- describe: Edit the commit message of a specified commit
- new: Insert a blank commit before a specified commit or at the top of a stack
Forge Stuff
- push: Push a branch/stack to remote
- publish: Publish review requests for active branches in your workspace
- forge: Commands for interacting with forges like GitHub, GitLab, etc.
Operations Log
- oplog: Show operation history
- undo: Undo the last operation by reverting to the previous snapshot
- restore: Restore to a specific oplog snapshot
- snapshot: Create an on-demand snapshot with optional message
AI Tools
- mcp: Start up the MCP server
Last updated on