GitButler 0.19.10

GitButler is a desktop Git client that helps developers manage multiple branches more efficiently. It introduces the concept of stacked branches, allowing developers to build features incrementally while keeping changes organized and reviewable.

The tool is designed to work alongside popular Git hosting platforms while enhancing local repository management.

Download GitButler 0.19.10 - Software Mirrors

Download GitButler GitButler 0.19.10
For macOS Silicon (M1/M2/M3)

Download GitButler GitButler 0.19.10
For macOS Intel

Download GitButler GitButler 0.19.10
For Windows Intel

Download GitButler GitButler 0.19.10
For Linux Silicon (M1/M2/M3) (RPM)

Download GitButler GitButler 0.19.10
For Linux Silicon (M1/M2/M3) (AppImage)

Download GitButler GitButler 0.19.10
For Linux Silicon (M1/M2/M3) (Debian)

Download GitButler GitButler 0.19.10
For Linux Silicon (M1/M2/M3)

Download GitButler GitButler 0.19.10
For Linux Intel (RPM)

Download GitButler GitButler 0.19.10
For Linux Intel (AppImage)

Download GitButler GitButler 0.19.10
For Linux Intel (Debian)

Download GitButler GitButler 0.19.10
For Linux Intel

GitButler CLI install:
curl -fsSL https://gitbutler.com/install.sh | sh

GitButler 0.19.10 Release Notes:

Security

This and the last few releases include important security fixes. Please update to 0.19.9 or newer.

Changes

  • Applying of branches no longer performs an unnecessary rebase
  • Adds support for multi-commit selection and operations (e.g. move, squash etc)
  • Adds support for SHA-256 repositories
  • Amending of commits now shows a modal if there were rejected changes (e.g. due to conflicts)
  • Removes the "split branch" options from the UI (it will be back, better)

Fixes

  • Fixes an issue where typing a commit message could cause the cursor to jump to the start of the line
  • Fixes an issue with parsing of certain git config files
  • Fixes a bug where unapplying a branch could cause uncommitted changes to appear as untracked changes
  • Fixes a bug where in some cases amending a commit could cause uncommitted deletions to disappear
  • Fixes an issue with updating the workspace resulting in an error "The new head names do not match the current heads"
  • Fixes an issue where the app would fail if the remote has a branch named "head"
  • Fixes a bug where after deleting a project an error "Asynchronous operation failed" would appear

TUI

  • Adds a help modal with an overview of key binds (press ? in the TUI)
  • Added experimental light theme (set EXPERIMENTAL_BUT_LIGHT_THEME=1)
  • Adds support for operating on multiple commits at once (e.g. move, squash etc)
  • Adds an "undo" action for undoing the last operation (press u)
  • When squashing multiple commits you can now choose how to combine the commit messages
  • Improved "back" behavior when pressing Esc
  • Fixes a bug where the file list was auto-closing after performing a rub action

CLI

  • Improved color consistency (e.g. but diff / show / commit etc)
  • but move now supports moving multiple commits at once
  • but apply now resolves short branch names
  • but absorb now removes --new (it will be back, better)
  • but mcp no longer has the --internal flag
  • but push --run-hooks is now replaced with --no-hooks for disabling
  • but undo now correctly restores to the latest snapshot
  • but branch move has been removed in favor of but move
  • removed the implicit "rub" action (e.g. running but as an equivalent to but rub )
  • fixes an issue where but discard could fail on multi-hunk changes
  • fixes an issue where but discard could fail to discard renaming of files
  • fixes an issue where but rub to amend a file could fail to restore a previously deleted file

Key Features

GitButler provides a visual branch management interface that clearly shows relationships between branches. This makes it easier to understand how feature branches depend on one another.

Stacked branch workflows allow developers to split large changes into smaller logical pieces. Each stack can be reviewed independently, improving collaboration and code review quality.

The interface simplifies rebasing, merging, and conflict resolution. Developers can perform complex Git operations without relying heavily on command line commands.

GitButler also enhances pull request preparation by helping structure commits and branches cleanly before pushing to a remote repository.

Ease of Use

GitButler offers a clean and modern user interface. The visual approach makes branch management more intuitive compared to command line tools.

While experienced Git users may already understand advanced workflows, GitButler helps reduce mistakes and speeds up daily tasks. New users may still need basic Git knowledge to fully understand branching concepts.

Performance and Compatibility

GitButler runs as a desktop application and integrates with existing Git repositories. It is designed to operate efficiently without significant system overhead.

Compatibility with standard Git repositories ensures that users can adopt it without changing their existing workflow or hosting provider.

Pros and Cons

Advantages include intuitive stacked branch management, strong visualization tools, simplified rebasing workflows, and improved pull request preparation.

Limitations may include learning curve for new workflow concepts and reliance on desktop application usage rather than web based management.

Final Verdict

GitButler is an innovative Git client that modernizes branch management and simplifies complex development workflows. Its stacked branch approach and visual interface make it a valuable tool for developers seeking cleaner collaboration and more efficient version control management.

For teams looking to improve Git workflow organization and code review clarity, GitButler is a strong and practical choice.

GitButler is a modern Git client designed to simplify complex branch management and improve developer workflows. It focuses on stacked branches, visual clarity, and streamlined collaboration, making it especially appealing for teams that work with feature branches and pull request based development.

Unlike traditional Git interfaces, GitButler aims to reduce friction in everyday version control operations.

GitButler 0.19.10
Free
Software Informations:
Developer:

Operating System:
Windows / macOS / Linux
Date Added:
2026-05-08T18:10:59.025Z
Categories:

Post a Comment/Report Broken Link: