
Git client · TortoiseGit
TortoiseGit
Free, open-source Windows Explorer extension for Git with a rebase dialog and worktree support.
In short
- It is free, including in a commercial environment, and developed under the GPL3.
- It runs on Windows 10 or higher only; the download page offers 32-bit, 64-bit and ARM64 installers2,16.
- Version 2.19.1 was released on 2026-06-27, a week after stable 2.19.0 of 2026-06-201,12.
- Its rebase dialog sets pick, skip, edit or squash for each commit4.
- Docs cover submodules, worktrees and Git LFS locking10,6,14.
TortoiseGit suits Windows developers who want a free, GPL-licensed Git tool built into File Explorer, with no restriction on commercial use3. It covers rebase, submodules and worktrees4,6,10. The catch: it is Windows only, lists no host sign-in, creates pull requests only as text to send on, and opens conflicts in an external editor2,5,7.
Best for: Windows developers who like Git inside File Explorer's right-click menu.
Where the points come from
Git features 10 of 29 points
| Rule | What is published | Points |
|---|---|---|
| Core Git features | Interactive rebase, SubmodulesRebase dialog sets pick, skip, edit, squash per commit4; submodule add, update, sync10. Conflicts use an external editor5. | 6 / 15 |
| Undo for Git actions | Not publishedDocs describe Revert, commit revert and reset as separate actions; no single undo command is described9. | 0 / 6 |
| Worktrees | YesA Worktrees dialog creates, lists, removes, locks and unlocks worktrees6. | 4 / 4 |
| Git-flow built in | Not publishedNot published in the vendor's manual contents, feature overview or settings pages11,15. | 0 / 4 |
Hosts and review 0 of 26 points
| Rule | What is published | Points |
|---|---|---|
| Hosts with built-in sign-in | NoneDocs list credential helpers but describe no host account sign-in15; the manual contents show none11. | 0 / 12 |
| Pull requests in the app | NoRequest pull builds a text request to copy and send; it does not create a pull request on a host7. | 0 / 8 |
| Signed commits | Not publishedNot published: commit docs and settings docs do not mention commit signing8,15; release notes only show tag signing from 201112. | 0 / 6 |
Systems and upkeep 8 of 16 points
Licence 15 of 15 points
Price 14 of 14 points
| Rule | What is published | Points |
|---|---|---|
| Cheapest way to use it for work | $0Free for commercial use, no plan to buy3. | 14 / 14 |
The rule behind each line: how we score Git clients.
Plans and prices
As the vendor lists them, before tax. Prices are in US dollars unless the plan shows euros; the points use US dollars, with euros converted at the ECB rate.
| Plan | Price as listed | Per month | Notes |
|---|---|---|---|
| TortoiseGit1 person | Free3 | $0 | Free, including commercial use; GPL |
Strengths
Limits
- Windows only: the download page and install docs list no other system2,16.
- The docs describe conflict resolution through an external merge tool or conflict editor5.
- Its pull request feature produces a text request to copy and pass on to others7.
- Staging parts of a file is a workaround through its merge tool, and the docs show no commit signing option8.
- Git LFS support documented is locking only, and Git-flow is not documented14,11.
Other Git clients
- 1
GitKraken DesktopDevelopers who work across several Git hosts and will pay for private repositories74/100$10/mocheapest way to use it for work - 2
SmartGitDevelopers who use several Git hosts and want a free licence for personal projects72/100$5/mocheapest way to use it for work - 3
TowerDevelopers who want one undo command and pull requests inside a paid client71/100$5.75/mocheapest way to use it for work - 4SourcetreeDevelopers on Windows or Mac who want a free client with Git-flow and Bitbucket support70/100$0cheapest way to use it for work
Sources
- TortoiseGit, TortoiseGit. Accessed 8 Oct 2026.
- Download TortoiseGit, TortoiseGit. Accessed 8 Oct 2026.
- About TortoiseGit, TortoiseGit. Accessed 8 Oct 2026.
- Rebase, TortoiseGit. Accessed 8 Oct 2026.
- Resolving Conflicts, TortoiseGit. Accessed 8 Oct 2026.
- Working with worktrees, TortoiseGit. Accessed 8 Oct 2026.
- Creating and Applying Patches and Pull Requests, TortoiseGit. Accessed 8 Oct 2026.
- Committing Your Changes To The Repository, TortoiseGit. Accessed 8 Oct 2026.
- Undo Changes, TortoiseGit. Accessed 8 Oct 2026.
- Submodules, TortoiseGit. Accessed 8 Oct 2026.
- TortoiseGit Manual contents, TortoiseGit. Accessed 8 Oct 2026.
- TortoiseGit release notes, TortoiseGit. Accessed 8 Oct 2026.
- TortoiseGit / TortoiseGit, GitLab. Accessed 8 Oct 2026.
- Git LFS Locking, TortoiseGit. Accessed 8 Oct 2026.
- TortoiseGit's Settings, TortoiseGit. Accessed 8 Oct 2026.
- Installing TortoiseGit, TortoiseGit. Accessed 8 Oct 2026.
Website: tortoisegit.org · Markdown version · We are not affiliated with TortoiseGit.