---
title: TortoiseGit
canonical: https://saasranked.com/software/tortoisegit/
category: Git Clients
points: 47
rank: 9 of 11
facts_checked: 2026-10-08
---

# TortoiseGit

Free, open-source Windows Explorer extension for Git with a rebase dialog and worktree support.

47 points out of 100. #9 of 11 Git clients. Vendor: TortoiseGit. Website: https://tortoisegit.org/

- It is free, including in a commercial environment, and developed under the GPL [3].
- It runs on Windows 10 or higher only; the download page offers 32-bit, 64-bit and ARM64 installers [2][16].
- Version 2.19.1 was released on 2026-06-27, a week after stable 2.19.0 of 2026-06-20 [1][12].
- Its rebase dialog sets pick, skip, edit or squash for each commit [4].
- Docs cover submodules, worktrees and Git LFS locking [10][6][14].

Verdict: TortoiseGit suits Windows developers who want a free, GPL-licensed Git tool built into File Explorer, with no restriction on commercial use [3]. It covers rebase, submodules and worktrees [4][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 editor [2][5][7]. Best for: Windows developers who like Git inside File Explorer's right-click menu.

## Points

| Criterion | Line | Value | Points | Note |
|---|---|---|---|---|
| Git features | Core Git features | Interactive rebase, Submodules | 6/15 | Rebase dialog sets pick, skip, edit, squash per commit [4]; submodule add, update, sync [10]. Conflicts use an external editor [5]. |
| Git features | Undo for Git actions | Not published | 0/6 | Docs describe Revert, commit revert and reset as separate actions; no single undo command is described [9]. |
| Git features | Worktrees | Yes | 4/4 | A Worktrees dialog creates, lists, removes, locks and unlocks worktrees [6]. |
| Git features | Git-flow built in | Not published | 0/4 | Not published in the vendor's manual contents, feature overview or settings pages [11][15]. |
| Hosts and review | Hosts with built-in sign-in | None | 0/12 | Docs list credential helpers but describe no host account sign-in [15]; the manual contents show none [11]. |
| Hosts and review | Pull requests in the app | No | 0/8 | Request pull builds a text request to copy and send; it does not create a pull request on a host [7]. |
| Hosts and review | Signed commits | Not published | 0/6 | Not published: commit docs and settings docs do not mention commit signing [8][15]; release notes only show tag signing from 2011 [12]. |
| Systems and upkeep | Other systems | None | 0/8 | Download page offers Windows installers only; install docs cover Windows only [2][16]. |
| Systems and upkeep | Release in the last 12 months | Yes | 8/8 | Home page shows stable 2.19.0, released 2026-06-20 [1]; release notes list 2.19.1 on 2026-06-27 [12]. |
| Licence | Open source | Yes | 7/7 | Developed under the GPL, source freely available [3]; the GitLab project lists GPL v2.0 or later [13]. |
| Licence | Free for commercial work on private repos | Yes | 8/8 | About page says it is free for anyone, including in a commercial environment, without restriction [3]. |
| Price | Cheapest way to use it for work | $0 | 14/14 | Free for commercial use, no plan to buy [3]. |

## Plans

| Plan | Price | Per month (USD) |
|---|---|---|
| TortoiseGit | Free [3] | $0 |

## Strengths

- Free for anyone, including commercial work, under the GPL; source is public [3][13].
- A rebase dialog lets you set pick, skip, edit or squash per commit [4].
- Docs cover submodules and a Worktrees dialog to create, lock and remove worktrees [6][10].
- Current stable release is from June 2026 [1][12].

## Limits

- Windows only: the download page and install docs list no other system [2][16].
- The docs describe conflict resolution through an external merge tool or conflict editor [5].
- Its pull request feature produces a text request to copy and pass on to others [7].
- Staging parts of a file is a workaround through its merge tool, and the docs show no commit signing option [8].
- Git LFS support documented is locking only, and Git-flow is not documented [14][11].

## Sources

1. [TortoiseGit](https://tortoisegit.org/), TortoiseGit, accessed 2026-10-08
2. [Download TortoiseGit](https://tortoisegit.org/download/), TortoiseGit, accessed 2026-10-08
3. [About TortoiseGit](https://tortoisegit.org/about/), TortoiseGit, accessed 2026-10-08
4. [Rebase](https://tortoisegit.org/docs/tortoisegit/tgit-dug-rebase.html), TortoiseGit, accessed 2026-10-08
5. [Resolving Conflicts](https://tortoisegit.org/docs/tortoisegit/tgit-dug-conflicts.html), TortoiseGit, accessed 2026-10-08
6. [Working with worktrees](https://tortoisegit.org/docs/tortoisegit/tgit-dug-worktrees.html), TortoiseGit, accessed 2026-10-08
7. [Creating and Applying Patches and Pull Requests](https://tortoisegit.org/docs/tortoisegit/tgit-dug-patch.html), TortoiseGit, accessed 2026-10-08
8. [Committing Your Changes To The Repository](https://tortoisegit.org/docs/tortoisegit/tgit-dug-commit.html), TortoiseGit, accessed 2026-10-08
9. [Undo Changes](https://tortoisegit.org/docs/tortoisegit/tgit-dug-revert.html), TortoiseGit, accessed 2026-10-08
10. [Submodules](https://tortoisegit.org/docs/tortoisegit/tgit-dug-submodules.html), TortoiseGit, accessed 2026-10-08
11. [TortoiseGit Manual contents](https://tortoisegit.org/docs/tortoisegit/), TortoiseGit, accessed 2026-10-08
12. [TortoiseGit release notes](https://tortoisegit.org/docs/releasenotes/), TortoiseGit, accessed 2026-10-08
13. [TortoiseGit / TortoiseGit](https://gitlab.com/tortoisegit/tortoisegit), GitLab, accessed 2026-10-08
14. [Git LFS Locking](https://tortoisegit.org/docs/tortoisegit/tgit-dug-lfslocking.html), TortoiseGit, accessed 2026-10-08
15. [TortoiseGit's Settings](https://tortoisegit.org/docs/tortoisegit/tgit-dug-settings.html), TortoiseGit, accessed 2026-10-08
16. [Installing TortoiseGit](https://tortoisegit.org/docs/tortoisegit/tgit-intro-install.html), TortoiseGit, accessed 2026-10-08
