https://gitbutler.com/
GitButler
gitbutler
https://discord.com/invite/MmFkmaJ42D
GitButler
The official GitButler community - a desktop Git client with novel features for multi-tasking and code collaboration | 4273 members
gitbutler
https://gitbutler-docs-9lrkxu7hi-gitbutler.vercel.app/development/debugging
Debugging | GitButler Docs
Troubleshooting guide for GitButler technical issues including logs, data files, and platform-specific debugging tips.
debugginggitbutlerdocs
https://gitbutler-docs-9lrkxu7hi-gitbutler.vercel.app/commands/but-absorb
but absorb | GitButler Docs
Amends changes into the appropriate commits where they belong.
absorbgitbutlerdocs
https://gitbutler-docs-9lrkxu7hi-gitbutler.vercel.app/
Welcome | GitButler Docs
Welcome to GitButler - a new Source Code Management system designed to manage branches, record work, and enhance your Git workflow.
welcomegitbutlerdocs
https://gitbutler-docs-9lrkxu7hi-gitbutler.vercel.app/cli-guides/cli-tutorial/tutorial-overview
Workflow Overview | GitButler Docs
What is a semi-normal CLI based workflow with GitButler
workflow overviewgitbutlerdocs
https://gitbutler-docs-1nazxhtuk-gitbutler.vercel.app/features/forge-integration/github-integration
GitHub Integration | GitButler Docs
Connect GitButler to GitHub for seamless pull request management and branch collaboration directly from the GitButler client.
github integrationgitbutlerdocs
https://gitbutler-docs-1nazxhtuk-gitbutler.vercel.app/commands/but-show
but show | GitButler Docs
Shows detailed information about a commit or branch.
showgitbutlerdocs
https://gitbutler-docs-9lrkxu7hi-gitbutler.vercel.app/features/ai-integration/claude-code-hooks
Claude Code Hooks | GitButler Docs
Set up Claude Code hooks to automatically manage commits and branches when using GitButler with AI coding agents.
claude code hooksgitbutlerdocs
https://gitbutler-docs-1nazxhtuk-gitbutler.vercel.app/workspace-branch
Workspace Branch | GitButler Docs
What is the `gitbutler/workspace` branch and merge commit it points to? Also, why do we need it?
workspacebranchgitbutlerdocs
https://gitbutler-docs-1nazxhtuk-gitbutler.vercel.app/features/ai-integration/cursor-hooks
Cursor Hooks | GitButler Docs
Set up Cursor hooks to automatically manage commits and branches when using GitButler with AI coding in Cursor.
cursorhooksgitbutlerdocs
https://gitbutler-docs-1nazxhtuk-gitbutler.vercel.app/features/ai-integration/claude-code-hooks
Claude Code Hooks | GitButler Docs
Set up Claude Code hooks to automatically manage commits and branches when using GitButler with AI coding agents.
claude code hooksgitbutlerdocs
https://gitbutler-docs-9lrkxu7hi-gitbutler.vercel.app/cli-guides/cli-tutorial/configuration
Configuration and Aliases | GitButler Docs
How to customize your GitButler CLI experience
configurationaliasesgitbutlerdocs
https://gitbutler-docs-1nazxhtuk-gitbutler.vercel.app/commands/but-resolve
but resolve | GitButler Docs
Resolve conflicts in a commit.
resolvegitbutlerdocs
https://gitbutler-docs-1nazxhtuk-gitbutler.vercel.app/cli-guides/cli-tutorial/configuration
Configuration and Aliases | GitButler Docs
How to customize your GitButler CLI experience
configurationaliasesgitbutlerdocs
https://gitbutler-docs-9lrkxu7hi-gitbutler.vercel.app/features/timeline
Operations History | GitButler Docs
Use GitButler's operations history to undo actions and restore previous project states with automatic snapshots.
operationshistorygitbutlerdocs
https://gitbutler-docs-1nazxhtuk-gitbutler.vercel.app/commands/but-pr
but pr | GitButler Docs
Commands for creating and managing pull requests on a forge.
prgitbutlerdocs
https://gitbutler-docs-9lrkxu7hi-gitbutler.vercel.app/commands/but-show
but show | GitButler Docs
Shows detailed information about a commit or branch.
showgitbutlerdocs
https://gitbutler-docs-9lrkxu7hi-gitbutler.vercel.app/features/branch-management/merging
Rebasing and Conflicts | GitButler Docs
Learn GitButler's approach to rebasing and conflict resolution that allows commits to continue rebasing even with conflicts.
rebasingconflictsgitbutlerdocs
https://docs.gitbutler.com/
Welcome | GitButler Docs
Welcome to GitButler - a new Source Code Management system designed to manage branches, record work, and enhance your Git workflow.
welcomegitbutlerdocs
https://gitbutler-docs-9lrkxu7hi-gitbutler.vercel.app/features/branch-management/stacked-branches
Stacked Branches | GitButler Docs
Create dependent branch stacks for reviewing and merging changes in sequence with stacked pull requests on GitHub.
stackedbranchesgitbutlerdocs
https://gitbutler-docs-1nazxhtuk-gitbutler.vercel.app/cli-guides/cli-tutorial/inspecting
Inspecting and Diffing | GitButler Docs
Looking at commits, branches and work in progress with GitButler
inspectinggitbutlerdocs
https://gitbutler-docs-1nazxhtuk-gitbutler.vercel.app/cli-guides/cli-tutorial/forges
Remote Servers and Forges | GitButler Docs
Now that we have amazing work, how do we get it out to other people?
remote serversforgesgitbutlerdocs
https://gitbutler-docs-1nazxhtuk-gitbutler.vercel.app/commands/but-unmark
but unmark | GitButler Docs
Removes any marks from the workspace
unmarkgitbutlerdocs
https://n9tnn5agl93.typeform.com/to/i6aDKuNR?typeform-source=blog.gitbutler.com
GitButler Waiting List
Turn data collection into an experience with Typeform. Create beautiful online forms, surveys, quizzes, and so much more. Try it for FREE.
gitbutlerwaitinglist
https://gitbutler-docs-9lrkxu7hi-gitbutler.vercel.app/commands/but-skill
but skill | GitButler Docs
Manage Claude AI skills for GitButler.
skillgitbutlerdocs
https://gitbutler-docs-1nazxhtuk-gitbutler.vercel.app/cli-guides/cli-tutorial/updating-the-base
Updating your Base | GitButler Docs
Learn how to manage and update your target branch and base commit in GitButler.
updatingbasegitbutlerdocs
https://gitbutler-docs-9lrkxu7hi-gitbutler.vercel.app/features/branch-management/commits
Commit Editing | GitButler Docs
Master commit editing in GitButler with drag-and-drop operations for creating, modifying, squashing, and splitting commits.
commiteditinggitbutlerdocs
https://gitbutler-docs-1nazxhtuk-gitbutler.vercel.app/features/branch-management/commits
Commit Editing | GitButler Docs
Master commit editing in GitButler with drag-and-drop operations for creating, modifying, squashing, and splitting commits.
commiteditinggitbutlerdocs
https://gitbutler-docs-1nazxhtuk-gitbutler.vercel.app/cli-overview
CLI Overview | GitButler Docs
All about the command line version of the GitButler tool
cli overviewgitbutlerdocs
https://gitbutler-docs-9lrkxu7hi-gitbutler.vercel.app/troubleshooting/fetch-push
Fetch / Push Issues | GitButler Docs
Troubleshoot Git authentication issues and configure various push/fetch methods including SSH keys and credential helpers.
fetchpushissuesgitbutlerdocs
https://gitbutler-docs-1nazxhtuk-gitbutler.vercel.app/commands/but-status
but status | GitButler Docs
Overview of the project workspace state.
statusgitbutlerdocs
https://gitbutler-docs-1nazxhtuk-gitbutler.vercel.app/commands/but-alias
but alias | GitButler Docs
Manage command aliases.
aliasgitbutlerdocs
https://gitbutler-docs-9lrkxu7hi-gitbutler.vercel.app/features/branch-management/rules
Rules | GitButler Docs
Automate change assignment with rules that match file patterns and automatically route changes to the right branch.
rulesgitbutlerdocs
https://gitbutler-docs-9lrkxu7hi-gitbutler.vercel.app/troubleshooting/custom-csp
Custom Content Security Policy (CSP) | GitButler Docs
Configure custom Content Security Policy settings to allow GitButler connections to self-hosted GitHub, GitLab, or Ollama instances.
content security policycustomcspgitbutlerdocs
https://gitbutler-docs-9lrkxu7hi-gitbutler.vercel.app/commands/but-oplog
but oplog | GitButler Docs
Commands for viewing and managing operation history.
oploggitbutlerdocs
https://gitbutler-docs-9lrkxu7hi-gitbutler.vercel.app/community/supporters
Supporters | GitButler Docs
Join GitButler's early supporter program for exclusive perks, Discord access, and locked-in pricing.
supportersgitbutlerdocs
https://gitbutler-docs-9lrkxu7hi-gitbutler.vercel.app/commands/but-setup
but setup | GitButler Docs
Sets up a GitButler project from a git repository in the current directory.
setupgitbutlerdocs
https://gitbutler-docs-1nazxhtuk-gitbutler.vercel.app/features/branch-management/signing-commits
Signing Commits | GitButler Docs
Configure commit signing in GitButler using GPG or SSH keys for verified commits on GitHub and GitLab.
signingcommitsgitbutlerdocs
https://gitbutler-docs-9lrkxu7hi-gitbutler.vercel.app/community/contact-us
Contact Us | GitButler Docs
Get in touch with the GitButler team through email or Discord for feedback, bug reports, and feature requests.
usgitbutlerdocs
https://gitbutler-docs-9lrkxu7hi-gitbutler.vercel.app/guide
Getting Started | GitButler Docs
Complete step-by-step tutorial for getting started with GitButler, from importing repositories to managing multiple branches and commits.
getting startedgitbutlerdocs
https://gitbutler-docs-9lrkxu7hi-gitbutler.vercel.app/cli-overview
CLI Overview | GitButler Docs
All about the command line version of the GitButler tool
cli overviewgitbutlerdocs
https://gitbutler-docs-1nazxhtuk-gitbutler.vercel.app/features/gerrit-mode
Gerrit Mode | GitButler Docs
Use Gerrit mode in GitButler to have a simple and powerful client for the Gerrit code review system
gerritmodegitbutlerdocs
https://gitbutler-docs-1nazxhtuk-gitbutler.vercel.app/commands/but-squash
but squash | GitButler Docs
Squash commits together.
squashgitbutlerdocs
https://gitbutler-docs-1nazxhtuk-gitbutler.vercel.app/features/ai-integration/ai-overview
AI Overview | GitButler Docs
Overview of AI integrations with GitButler including MCP server and Claude Code hooks for automated commit management.
ai overviewgitbutlerdocs
https://gitbutler-docs-1nazxhtuk-gitbutler.vercel.app/commands/but-teardown
but teardown | GitButler Docs
Exit GitButler mode and return to normal Git workflow.
teardowngitbutlerdocs
https://gitbutler-docs-9lrkxu7hi-gitbutler.vercel.app/commands/but-undo
but undo | GitButler Docs
Undo the last operation by reverting to the previous snapshot.
undogitbutlerdocs
https://gitbutler-docs-1nazxhtuk-gitbutler.vercel.app/commands/but-setup
but setup | GitButler Docs
Sets up a GitButler project from a git repository in the current directory.
setupgitbutlerdocs
https://gitbutler-docs-1nazxhtuk-gitbutler.vercel.app/troubleshooting/fixing-conflicts-outside-gitbutler
Fixing conflicts outside of GitButler | GitButler Docs
Resolve situations where conflicts have occured and GitButler is unresponsive.
fixingconflictsoutsidegitbutlerdocs
https://gitbutler-docs-1nazxhtuk-gitbutler.vercel.app/releases
Releases | GitButler Docs
Information about GitButler's release tracks, supported platforms, and download options for stable and nightly builds.
releasesgitbutlerdocs
https://gitbutler-docs-1nazxhtuk-gitbutler.vercel.app/features/timeline
Operations History | GitButler Docs
Use GitButler's operations history to undo actions and restore previous project states with automatic snapshots.
operationshistorygitbutlerdocs
https://gitbutler-docs-9lrkxu7hi-gitbutler.vercel.app/cli-guides/cli-tutorial/ai-stuff
Working with AI | GitButler Docs
How to use the GitButler CLI with AI and agents
working with aigitbutlerdocs
https://gitbutler-docs-1nazxhtuk-gitbutler.vercel.app/commands/but-pull
but pull | GitButler Docs
Updates all applied branches to be up to date with the target branch.
pullgitbutlerdocs
https://gitbutler-docs-1nazxhtuk-gitbutler.vercel.app/community/contact-us
Contact Us | GitButler Docs
Get in touch with the GitButler team through email or Discord for feedback, bug reports, and feature requests.
usgitbutlerdocs
https://gitbutler-docs-1nazxhtuk-gitbutler.vercel.app/guide
Getting Started | GitButler Docs
Complete step-by-step tutorial for getting started with GitButler, from importing repositories to managing multiple branches and commits.
getting startedgitbutlerdocs
https://gitbutler-docs-1nazxhtuk-gitbutler.vercel.app/development/debugging
Debugging | GitButler Docs
Troubleshooting guide for GitButler technical issues including logs, data files, and platform-specific debugging tips.
debugginggitbutlerdocs
https://gitbutler-docs-1nazxhtuk-gitbutler.vercel.app/cli-guides/cli-tutorial/conflict-resolution
Conflict Resolution | GitButler Docs
How to deal with conflicts in upstream work
conflict resolutiongitbutlerdocs
https://gitbutler-docs-1nazxhtuk-gitbutler.vercel.app/features/branch-management/merging
Rebasing and Conflicts | GitButler Docs
Learn GitButler's approach to rebasing and conflict resolution that allows commits to continue rebasing even with conflicts.
rebasingconflictsgitbutlerdocs
https://gitbutler-docs-9lrkxu7hi-gitbutler.vercel.app/community/open-source
Open Source | GitButler Docs
Learn about GitButler's Fair Source licensing and commitment to the Open Source Pledge supporting OSS projects.
open sourcegitbutlerdocs
https://gitbutler-docs-1nazxhtuk-gitbutler.vercel.app/community/open-source
Open Source | GitButler Docs
Learn about GitButler's Fair Source licensing and commitment to the Open Source Pledge supporting OSS projects.
open sourcegitbutlerdocs
https://gitbutler-docs-1nazxhtuk-gitbutler.vercel.app/commands/but-discard
but discard | GitButler Docs
Discard uncommitted changes from the worktree.
discardgitbutlerdocs
https://gitbutler-docs-9lrkxu7hi-gitbutler.vercel.app/commands/but-rub
but rub | GitButler Docs
Combines two entities together to perform an operation like amend, squash, stage, or move.
rubgitbutlerdocs
https://gitbutler-docs-1nazxhtuk-gitbutler.vercel.app/butler-flow
Butler Flow | GitButler Docs
Discover Butler Flow, a lightweight branch-based development workflow that improves upon GitHub Flow with GitButler's parallel branches.
butlerflowdocs
https://gitbutler-docs-1nazxhtuk-gitbutler.vercel.app/features/branch-management/rules
Rules | GitButler Docs
Automate change assignment with rules that match file patterns and automatically route changes to the right branch.
rulesgitbutlerdocs
https://gitbutler-docs-1nazxhtuk-gitbutler.vercel.app/commands/but-rub
but rub | GitButler Docs
Combines two entities together to perform an operation like amend, squash, stage, or move.
rubgitbutlerdocs
https://gitbutler-docs-1nazxhtuk-gitbutler.vercel.app/cli-guides/cli-tutorial/scripting
Scripting | GitButler Docs
How to script with GitButler CLI
scriptinggitbutlerdocs
https://gitbutler-docs-9lrkxu7hi-gitbutler.vercel.app/cli-guides/cli-tutorial/updating-the-base
Updating your Base | GitButler Docs
Learn how to manage and update your target branch and base commit in GitButler.
updatingbasegitbutlerdocs
https://gitbutler-docs-1nazxhtuk-gitbutler.vercel.app/features/branch-management/moving-branches
Moving Branches | GitButler Docs
Learn how to reorganize your branches by moving them between different stacks
movingbranchesgitbutlerdocs
https://gitbutler-docs-1nazxhtuk-gitbutler.vercel.app/commands/but-uncommit
but uncommit | GitButler Docs
Uncommit changes from a commit or file-in-commit to the unstaged area.
gitbutlerdocs
https://gitbutler-docs-1nazxhtuk-gitbutler.vercel.app/commands/but-diff
but diff | GitButler Docs
Displays the diff of changes in the repo.
diffgitbutlerdocs
https://gitbutler-docs-1nazxhtuk-gitbutler.vercel.app/features/branch-management/branch-lanes
Branches Page | GitButler Docs
Manage parallel branches, remote branches, and workspace targets in GitButler's branch management interface.
branchesgitbutlerdocs
https://gitbutler-docs-1nazxhtuk-gitbutler.vercel.app/features/branch-management/pushing-and-fetching
Pushing and Fetching | GitButler Docs
Configure Git authentication methods in GitButler for pushing and fetching from remote repositories using SSH, Git executable, or credential helpers.
pushingfetchinggitbutlerdocs
https://gitbutler-docs-1nazxhtuk-gitbutler.vercel.app/commands/but-absorb
but absorb | GitButler Docs
Amends changes into the appropriate commits where they belong.
absorbgitbutlerdocs
https://gitbutler-docs-9lrkxu7hi-gitbutler.vercel.app/features/branch-management/virtual-branches
Parallel Branches | GitButler Docs
Understanding GitButler's parallel branches that allow simultaneous work on multiple branches in a single working directory.
parallelbranchesgitbutlerdocs