Manage source code revisions using Git from a Windows Shell interface.
The purpose of Git is to manage a project, or a set of files, as they change over time. Git stores this information in a data structure called a repository.
Like I mentioned earlier, the program commands are available directly from Windows Explorer and are personalized for every specific action, so it will only display commands that are available for the selected file or folder.
It has a powerful commit dialog that automatically offers suggestions for paths or keywords, special text formatting characters, and a built-in spell checker. Moreover, this Git client comes with an integrated web-based bug tracking system and other helpful tools, such as GitMerge - for resolving conflicts, or showing changes made to files - or GitBlame, which shows blames of files.
In conclusion, TortoiseGit is a decent Git client, is available in various languages and it impresses through its stability. The only downsides I encountered are an issue with the overriding git status file icons by the cloud provider and the poorly integrated selection of files in a subdirectory.
Pros
- Provides great stability
- Has a GitBlame feature which shows blames of files
- Offers personalized commands for every specific action
- Has many available languages
Cons
- The cloud sometimes overrides git status files icons
- Has a poorly integrated selection of subdirectory files
Really awesome Git Client for Windows.