Git Branching,
Refined

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

Download
Apple Silicon
Download
Apple Silicon

Virtual Branches

You don鈥檛 need to switch branches if you can work on several simultaneously. Fix your bug while you work on your feature.

More

Branch Management

Undo, squash and amend your work by just dragging and dropping. No need to wrestle with rebase -i.

More

Quick Commits

How many times have you written git commit -m stuff? Generate a commit message with one click.

More

What developers
say
about us

FAQ

Is GitButler compatible with my existing repositories and workflow?

Why build another Git client?

Why should I use GitButler?

What is GitButler's business model?

Can I use GitButler in the terminal?

What are virtual branches under the hood?