GitButler ⧓

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

On this page

Edit on GitHubGive us feedback