Alternatives to TortoiseGit

A Windows Explorer shell extension that adds Git commands and status overlay icons. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as TortoiseGit.

  • Git Extensions

    A standalone open-source Git GUI for Windows with commit graph, file history and blame views.

    Git Extensions is also free, open source and Windows-focused with Explorer integration, adding a standalone commit graph, file history and a Visual Studio plugin.

  • Sourcetree

    Free visual Git and Mercurial client for Windows and macOS.

    FreeProprietaryWindowsmacOS

    Sourcetree is a free standalone visual client for Windows and macOS with interactive rebase and submodules, replacing the context menu workflow, but it is closed source.

  • GitHub Desktop

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

    GitHub Desktop is a free MIT-licensed standalone app for Windows and macOS covering the common workflow without a command line, built around GitHub as the host.

  • Fork

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

    PaidProprietaryWindowsmacOS

    Fork is a fast native standalone client for Windows and macOS with interactive rebase and conflict tools, but it is closed source and paid after evaluation.

  • GitKraken Desktop

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

    GitKraken Desktop is a standalone visual client with a commit graph and conflict editor on Windows, macOS and Linux, but private repositories need a paid licence.

  • SmartGit

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

    SmartGit is a cross-platform standalone client with visual history, drag-and-drop operations and conflict resolution, but it is closed source and paid for commercial use.

  • Tower

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

    PaidProprietaryWindowsmacOS

    Tower is a standalone client for Windows and macOS with undo for almost any operation, but it is closed source and sold by subscription.

  • SourceGit

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

    SourceGit is a free MIT-licensed standalone client for Windows, macOS and Linux with rebase, bisect, worktrees and LFS instead of Explorer menu commands.

Similar software

Related functionality, not a direct replacement.