-
Notifications
You must be signed in to change notification settings - Fork 169
GUI Clients for Windows
Christian Kral edited this page Nov 25, 2019
·
9 revisions
There are several Graphical User Interfaces for git available under Windows, see for example this list. Note, you can use several tools on the same repository. Subjective recommendation to use the following GUI tools:
-
SourceTree (free; no administrator rights needed for the installation;
however SourceTree utilizes .NET and if the "right" .NET version is not present, it must
be installed and this installation requires administrator rights).
Recommended for beginners, since simple GUI and nice tutorials. It is reasonably simple to learn how to work with git. Also, the different versions of the code (at least: local copy + local repository + remote repository) are clearly shown and more advanced operations like branching are visually supported. -
TortoiseGit (open source; requires administrator rights for the installation).
Recommended for people working with TortoiseSVN previously. Furthermore, TortoiseGit is nicely integrated in the Windows Explorer browser and allows very quick basic operations (e.g. commit to local repository and push at once to remote repository). Since the file tree is visible with icon overlays in Windows Explorer, it is simple to manage repositories with many files. - SmartGit (commercial; administrator rights needed for the installation) Very powerful software that facilitates different GIT-workflows, including tools for resolving nasty merge problems when re-integrating forks/branches with its own conflict solver. Cross-platform software, so you don't have to learn different GIT clients when you work on Linux/Windows/Mac, concurrently.
- GitKraken (commercial; Free for open source, educational, non‑profit, startups or personal use; does not need administrator rights) GitKraken is a Git client built on Electron, allowing it to run natively on Windows, Mac and Linux desktop systems. Enjoy the same luxurious experience across all three! It comes with a multitude of tutorials and how to use it. It is tightly integrated with the most common Git hosters (GitHub, GitHub Enterprise, GitLab, BitBucket) and allows you create and manage things like pull-requests, git-lfs, and submodules from within GitKraken.
- Gitahead is a graphical Git client for Windows, Linux and macOS. It features a fast native interface designed to help you understand and manage your source code history. GitAhead was designed by SciTools™, the makers of Understand™. It has all of the features you expect from a commercial quality client, now completely free and open source.