GitButler

GitButler 0.22.3

A Git client for simultaneous branches on top of your existing workflow.

  • By GitButler
  • Open Source
  • Updated Aug 29, 2026
Download for Windows

About GitButler

A Git client for simultaneous branches on top of your existing workflow.

What's new in 0.22.3

ReleaseNotes: |-
0.22.3

  • Fixes an incorrect GitHub or GitLab authentication error when syncing a project without a connected forge integration
  • Fixes GitHub pull request publishing failures showing "422 Unprocessable Entity" instead of GitHub's explanation of what needs fixing
  • Fixes a 0.22.2 regression were in some cases the app uses a fallback committer value instead of the configured Git identity

0.22.2

## Changes

  • Updating the workspace now fast-forwards a local target branch like main after its remote branch advances

## Fixes

  • GitHub repositories with 100 or more open pull requests now refresh correctly as pull request activity changes
  • GitLab: An open merge request with no head commit no longer breaks merge request loading
  • Edit mode no longer crashes on conflicts in non-UTF-8 files or treats those conflicts as resolved
  • Workspace syncs no longer fail when a remote the workspace does not use cannot be fetched
  • Uncommitted changes now load correctly when staged and unstaged changes overlap
  • Slow fetch, push, and clone operations are no longer cancelled after two minutes
  • Pull request and merge request information stays visible when GitHub, GitLab, or Bitbucket credentials are missing or a refresh fails due to a network error
  • Onboarding no longer gets stuck when no Git identity is configured
  • Restoring operation history now keeps the full stack when duplicate branch names exist across stacks
  • Unapplying a stack no longer fails when its branch names also exist in another stack
  • Updating a branch from upstream no longer fails with "BUG: Add edge introduces a cycle" after a local upstream merge
  • Pull requests are no longer shown as "not mergeable" while merge status is still loading or temporarily unavailable

## CLI

  • but diff --tui is now but tui --diff
  • but diff --no-tui and but config ui have been removed

## TUI
- Press b in the TUI to enter branch mode, where branches can now be discarded
- You can now create a new branch and switch to it, including positioning it above or below another branch
- Adds branch search, so you can find an existing branch and switch to it
- Commits can now be moved to a new branch
ReleaseNotesUrl: https://github.com/gitbutlerapp/gitbutler/releases

Technical details

PublisherGitButler
Version0.22.3
Release date2026-08-29
LicenseFunctional Source License, Version 1.1, MIT Future License
Installer typewix
Architecturex64
Package IDGitButler.GitButler

Links & install command

Install GitButler from the command line with Windows Package Manager (winget):

winget install --id=GitButler.GitButler -e

git

Older versions

  • 0.22.0
  • 0.21.0
  • 0.20.4
  • 0.20.3
  • 0.20.2
  • 0.20.1
  • 0.20.0
  • 0.19.13
  • 0.19.12