Sublime Merge

A fast cross-platform Git client from the makers of Sublime Text with line-level staging and merging.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

4 more ways to get Sublime Merge

Other download sites

Run by third parties, not by Sublime HQ. Prefer the official page above when it works.

Package managers

  • Chocolateychoco install sublimemerge
  • Homebrewbrew install --cask sublime-merge
  • Flathubflatpak install flathub com.sublimemerge.App

About Sublime Merge

Sublime Merge is a Git GUI for Windows, Mac and Linux from the makers of Sublime Text. It stages files, hunks or individual lines, lets you split hunks and edit commits, and uses a custom Git reading library to stay responsive on large repositories.

Diffs are shown side by side with character-level changes and Sublime Text syntax highlighting for over 40 languages. It includes instant search by message, author, path and contents, plus a built-in three-way merge tool for resolving conflicts.

Strengths

  • Very responsive on large repositories
  • Line-by-line and hunk staging
  • Syntax-highlighted side-by-side diffs
  • Built-in merge conflict tool

Limitations

  • Closed source
  • Paid licence required

Details

Pricing
PaidCommercial software; a licence is needed for continued use.
License
Proprietary
Developer
Sublime HQ
Platforms
Windows, macOS, Linux
How it runs
Downloadable app
Account
Not required
Works offline
Yes
Best suited for
Developers who want a fast, precise Git GUI on any desktop OS
Categories
Git clients
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to Sublime Merge

Compare all

Software that can replace Sublime Merge for an important use case, and what changes if you switch.

  • GitKraken Desktop

    Visual Git client with a graph view, drag-and-drop branching and a merge editor.

    GitKraken Desktop offers a readable commit graph and drag-and-drop branching on the same platforms, but it is Electron-based with a noticeable memory footprint and freemium licensing.

  • Fork

    Fast native Git client for macOS and Windows with a clean interface.

    PaidProprietaryWindowsmacOS

    Fork is a fast native client with clear interactive rebase tools and a one-time licence, but it drops Linux and runs on macOS and Windows only.

  • Sourcetree

    Free visual Git and Mercurial client for Windows and macOS.

    FreeProprietaryWindowsmacOS

    Sourcetree is free with no feature limits and adds Mercurial, but it has no Linux build and can be slow with very large repositories.

  • Tower

    Professional Git client for Mac and Windows with undo and conflict tooling.

    PaidProprietaryWindowsmacOS

    Tower adds undo for almost any operation and keyboard-driven quick actions, but it uses subscription pricing and supports only macOS and Windows.

  • SmartGit

    A cross-platform graphical Git client with visual history, conflict resolution and pull request support.

    SmartGit covers the same three platforms with drag-and-drop history, undo, Git Flow and LFS support, under freemium licensing that is paid for commercial use.

  • SourceGit

    A fast desktop Git client for all three platforms that covers rebase, bisect, worktrees and LFS.

    SourceGit is a free MIT-licensed open-source client for all three platforms with rebase, bisect, worktrees and LFS, though it is less polished than commercial clients.

  • GitHub Desktop

    GitHub's own Git client, aimed at people who want to commit and push without learning the command line.

    GitHub Desktop is free and MIT-licensed, aimed at beginners, but it hides advanced operations, uses Electron and has no official Linux build.

  • Gitnuro

    A free and open-source multiplatform Git client for beginners and experienced users.

    Gitnuro is free and open source across desktop platforms and approachable for beginners, but its JGit base may not support every Git feature.

Sublime Merge as an alternative

Listings that name Sublime Merge as an alternative.

  • Git Cola

    A free graphical Git interface built with Python and PyQt, focused on staging and committing.

    Sublime Merge offers line-level staging and fast performance on large repositories on all three desktops, but it is closed source and requires a paid licence.

  • GitFiend

    A free desktop Git client for Windows, macOS and Linux with a visual commit graph.

    Sublime Merge is a paid, closed-source cross-platform client with line-level staging, syntax-highlighted diffs and a built-in merge tool that stays responsive on large repositories.

  • Gitfox

    A native macOS Git client for reviewing diffs, staging changes and managing branches.

    PaidProprietarymacOS

    Sublime Merge is a paid client for macOS, Windows and Linux with line-level staging, syntax-highlighted diffs and a built-in merge tool.

  • gitg

    A GNOME graphical Git client for browsing repository history and making commits.

    Sublime Merge is a paid closed-source client for Linux and other desktops with line-level staging and a built-in merge conflict tool.

  • Gittyup

    An open-source graphical Git client for exploring repository history and staging changes.

    Sublime Merge is a paid closed-source client with syntax-highlighted diffs and line-level staging that stays responsive on large repositories.

  • GitUp

    An open-source macOS Git client with a live, directly editable commit graph.

    Sublime Merge runs on macOS, Windows and Linux with line-level staging and a built-in merge conflict tool, but it is closed source and needs a paid licence.

  • Guitar

    A Qt-based Git desktop client with a commit graph, diff view and staging.

    Sublime Merge is a paid cross-platform client with line-by-line staging, side-by-side diffs and a merge conflict tool, and is very responsive on large repositories.

Similar software

Related functionality, not necessarily a direct replacement.

Report a wrong fact or a dead link on this listing