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
TortoiseGit
A Windows Explorer shell extension that adds Git commands and status overlay icons.
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.
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.
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.
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.
Git for Windows
The official Windows port of Git, including Git Bash, Git GUI and the credential manager.
Git LFS
A Git extension that stores large files on a remote server and keeps text pointers in the repository.
Kaleidoscope
A Mac file comparison and merge app for text, images and folders that integrates with Git.
Git
A free and open-source distributed version control system for projects of any size.
GitLens
A Visual Studio Code extension that adds blame, commit history and commit graph views.