Git Extensions
A standalone open-source Git GUI for Windows with commit graph, file history and blame views.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
2 more ways to get Git Extensions
Other download sites
Run by third parties, not by The Git Extensions contributors. Prefer the official page above when it works.
Package managers
- Chocolatey
choco install gitextensions
About Git Extensions
Git Extensions is a standalone graphical tool for managing Git repositories. It shows the full commit history with a branch graph, tracks the history of individual files across renames and moves automatically, and offers a blame view that lets you drill down from a line to the commit that changed it.
It integrates with Windows Explorer and offers a Visual Studio plugin. The project has an active community going back to 2008, an online manual, and code-signed releases.
Strengths
- Commit graph with branch highlighting
- File history that follows renames automatically
- Windows Explorer integration and Visual Studio plugin
- Long-running project with an active community
Limitations
- Current focus is Windows; cross-platform support was a 2.x feature via Mono
- Dense interface with many options
Details
- Pricing
- FreeFree and open source, with optional donations via OpenCollective.
- License
- Open source, license not stated
- Developer
- The Git Extensions contributors
- Platforms
- Windows
- How it runs
- Downloadable app
- Account
- Not required
- Works offline
- Yes
- Best suited for
- Windows developers who want a full-featured free Git GUI
- Categories
- Git clients
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to Git Extensions
Compare allSoftware that can replace Git Extensions for an important use case, and what changes if you switch.
Sourcetree
Free visual Git and Mercurial client for Windows and macOS.
Sourcetree is free but closed source, runs on Windows and macOS, and adds Mercurial support, though it can be slow on very large repositories.
TortoiseGit
A Windows Explorer shell extension that adds Git commands and status overlay icons.
TortoiseGit keeps the work in Windows Explorer through context menus and overlay icons instead of a standalone window with a commit graph.
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 simpler MIT-licensed client for Windows and macOS that hides advanced operations and centres on GitHub as the host.
GitKraken Desktop
Visual Git client with a graph view, drag-and-drop branching and a merge editor.
GitKraken Desktop adds macOS and Linux with a drag-and-drop commit graph, but it is closed source and needs a paid licence for private repositories.
Fork
Fast native Git client for macOS and Windows with a clean interface.
Fork is a paid, closed-source native client for Windows and macOS with interactive rebase and conflict resolution tools that stays fast on large repositories.
SourceGit
A fast desktop Git client for all three platforms that covers rebase, bisect, worktrees and LFS.
SourceGit is a free MIT-licensed client for Windows, macOS and Linux with rebase, bisect, worktrees and LFS, but it has no Visual Studio plugin.
SmartGit
A cross-platform graphical Git client with visual history, conflict resolution and pull request support.
SmartGit is a closed-source cross-platform client with pull request support, Git Flow and LFS, and it is paid for commercial use.
Tower
Professional Git client for Mac and Windows with undo and conflict tooling.
Tower is a paid subscription client for Windows and macOS with undo for almost any operation and a keyboard-driven workflow.
Git Extensions as an alternative
Listings that name Git Extensions as an alternative.
QGit
A Qt-based Git viewer for browsing revision history, patches and changed files.
Git Extensions is a free Windows Git GUI with a commit graph, rename-following file history and blame, but its current focus is Windows and the interface is dense.
Similar software
Related functionality, not necessarily a direct replacement.
Git for Windows
The official Windows port of Git, including Git Bash, Git GUI and the credential manager.
GitLens
A Visual Studio Code extension that adds blame, commit history and commit graph views.
Git
A free and open-source distributed version control system for projects of any size.