GitButler

Easier Git branches.

Visit website ↗

Profile updated

Console’s review

· Reviewed by David Mytton

What we like

Introduces concept of virtual branches which work off base and allow simultaneous changesets which can be committed & pushed separately, even in the same file. GUI makes it easy to understand and allows drag & drop of changes to other branches.

Tradeoffs

You can’t use git branches and virtual branches at the same time - you need to pick one.

Is GitButler a fit?

Based on Console’s review published on 2024-02-15. Summary updated .

Who it’s for

Developers using Git

Why consider it

Allows simultaneous changesets in the same file

Keep in mind

Cannot use Git branches and virtual branches simultaneously

Console is a free weekly newsletter with short reviews of developer tools, covering strengths and tradeoffs. This review reflects Console’s assessment at publication on 2024-02-15. Features and limitations may have changed since the review date. Read our selection criteria and learn about Console.

Tech stack

Integrates with
  • Git
Written in
  • Rust
  • TypeScript

Checked

Source and notes

Git client has a Rust backend and TypeScript/Svelte UI built with Tauri.

View research source ↗

Coverage may be incomplete. “Written in” describes implementation, not supported project languages.

Discover your next favorite tool

Independent devtool reviews and the latest betas, in your inbox every Thursday. Free.