descriptionWindows Explorer Extension to Operate Git
homepage URL
last changeMon, 22 May 2017 16:04:01 +0000 (23 00:04 +0800)
content tags

TortoiseGit - The coolest Interface to Git Version Control

TortoiseGit is a Windows Shell Interface to Git based on TortoiseSVN. It's open source and can be built entirely with freely available software.

TortoiseGit supports you with regular tasks, such as committing, showing logs, diffing two versions, creating branches and tags, creating patches and so on (see our Screenshots or documentation).


The latest release and language packs are available on the download page. There you can also find the system requirements and latest release notes.

The TortoiseGit team also provides preview releases on an irregular basis. These versions are used by the TortoiseGit developers and are built from the latest code that represents the cutting edge of the TortoiseGit development.

What to do if things go wrong or a crash happened

Before reporting an issue, please search whether a similar issue already exists and check that your problem isn't fixed in our latest preview release.

An important aspect of reporting issues is to have a reproducible example of the issue; it's also important to mention the exact version of your operating system, the version of Git and the version of TortoiseGit (this information can be found on the TortoiseGit about dialog).

TortoiseGit includes a crash reporter (if not disabled on installation), which automatically uploads crash dumps to, where the TortoiseGit team can review them. If you have a reproducible example, please also file an issue and link the crash report.

We have a special page describing steps for debugging, where the majority of these steps do not require you to build TortoiseGit on your own.

How Can I Contribute?

You're welcome to contribute to this project! There are several aspects you can help on:

Any help is appreciated!

Feel free to report issues and open merge requests.

Please also check the contribution guidelines to understand our workflow.

How to build

Building TortoiseGit normally is not necessary; however, it is easy. All necessary requirements and steps are described in the build.txt file. Our short description in the architecture.txt file might also be helpful.


TortoiseGit is licensed under the GPLv2.

3 days ago Sup Yut SumClone Dialog Load Putty Key label was not completely... masterorigin/master
5 days ago Sven StrickrothChange GitWCRev console mode to Unicode only if requested
8 days ago Sven StrickrothUse SHRT_MAX instead INT_MAX as maximum tooltip width
8 days ago Sven StrickrothMake sure all member variables are initialized
11 days ago Sven StrickrothRefactored git_get_config
11 days ago Sven StrickrothDo not call git_pathdup if we have no repository
11 days ago Sven StrickrothFix action icons in the log dialog being clipped on...
11 days ago Sven StrickrothUpdate libgit to 2.13.0origin/libgit-2.13
12 days ago Sven StrickrothNote high DPI optimizations in changelog
12 days ago Sven StrickrothUpdate libgit2
12 days ago Sven StrickrothHTTPSify more links
13 days ago Sven StrickrothEnable EnableDpiAwareness
13 days ago Sven StrickrothFixed issue #2985: TortoiseGit hangs when prematurely...
13 days ago Sven StrickrothTortoiseMerge: Improve line margin icons (new icons...
13 days ago Sven StrickrothTortoiseMerge: Calculate margin width correctly on...
13 days ago Sven StrickrothUse the C++11 extension of the std::vector
3 months ago REL_2.4.0.0_EXTERNAL Released TortoiseGit 2.4.0
7 months ago REL_2.3.0.0_EXTERNAL Released TortoiseGit
10 months ago REL_2.2.0.0_EXTERNAL Released TortoiseGit 2.2.0
13 months ago REL_2.1.0.0_EXTERNAL Released TortoiseGit
14 months ago REL_2.0.0.0_EXTERNAL Released TortoiseGit
18 months ago REL_1.8.16.0_EXTERNAL Released TortoiseGit
21 months ago REL_1.8.15.0_EXTERNAL Released TortoiseGit
2 years ago REL_1.8.14.0_EXTERNAL Released TortoiseGit
2 years ago REL_1.8.13.0_EXTERNAL Released TortoiseGit
2 years ago REL_1.8.12.0_EXTERNAL Released TortoiseGit
2 years ago REL_1.8.11.0_EXTERNAL Released TortoiseGit
2 years ago REL_1.8.10.0_EXTERNAL Released TortoiseGit
2 years ago REL_1.8.9.0_EXTERNAL Released TortoiseGit
3 years ago REL_1.8.8.0_EXTERNAL Released TortoiseGit
3 years ago REL_1.8.7.0_EXTERNAL Released TortoiseGit
3 years ago REL_1.8.6.0_EXTERNAL Released TortoiseGit
4 hours ago vs2017
3 days ago master
2 months ago libgit2-revwalk
2 months ago drop-vista
3 months ago reset-hard
4 months ago tgitcache-memory
4 months ago tgitcache-optim-cleaner
4 months ago tgitcache-optim
4 months ago tgitcache-diskaccecss
5 months ago hwnd
6 months ago syncsettings
7 months ago simpleini-versioncheck
7 months ago installer
15 months ago puttykey