When comparing Git for Windows vs Sublime Merge, the Slant community recommends Sublime Merge for most people. In the question“What are the best Git clients for Windows?” Sublime Merge is ranked 8th while Git for Windows is ranked 15th. The most important reason people chose Sublime Merge is:
All actions are real Git actions which minimizes confusion and makes it perfect for beginners and professionals alike.
Specs
Ranked in these QuestionsQuestion Ranking
Pros
Pro The most powerful way to use git
By using the CLI, one is given access to every single git function available, thus providing complete flexibility in managing git.
Pro Offers three kinds of interfaces
Git for Windows includes a command-line interface in the form of Git BASH, a graphical interface in the form of Git GUI and a context menu interface.
Git BASH offers the complete power of git, Git GUI aims to cover all git functionality (though it falls a bit short) in a graphical way and the context menu enables quick access to simple commands.
Pro Great community support
Since most devs invoke git via CLI, there's a higher chance of getting an answer to a CLI-based git problem than that which is GUI-based.
Pro Can generate an RSA key pair
It's possible to generate an RSA key pair using Git BASH. Instructions on how to do so can be found here.
Pro Gives a better overview of how git functions
By using the git from the command line, it's possible to learn how it functions and how best to get the desired result.
Pro Visual representation of commit-history is possible
Even a visual representation of various branches and how they're merged is possible.
To visualize history:
git log --graph
Pro Pure Git behind the scenes
All actions are real Git actions which minimizes confusion and makes it perfect for beginners and professionals alike.
Pro Speed
Nothing is faster. I used to use Gitkraken, but on large projects Gitkraken is barely usable.
Pro Very keyboard friendly
All actions have either direct hotkeys or corresponding entries in the palette (same as Sublime Text). This means a very streamlined and fast usage.
Pro No account info needed
No account- or server checkbacks (only for updates). All password handling is pure Git which means much less trouble and confusion.
Pro Portable version
Windows portable version.
Pro "Native" performance (Python based)
Very good performance.
Pro Using the trial version forever without limitations
Sublime Merge may be downloaded and evaluated for free, however, a license must be purchased for continued use. There is no enforced time limit for the evaluation.
Pro Lifetime testing
The product is paid but you can test for your life without paying (similar to sublime text).
Pro Excellent user interface
The user interface is designed excellently, and it's really fast to navigate with mouse or keyboard. It's never obscured which git commands are used, and commands can be modified/extended if desired. The visual appearance of the interface can be changed via themes, new git commands can be added, and even the menus can be extended.
Pro Not subscription based
A license gives you 3 years of updates, and you can use the product after that indefinitely.
Pro Bundled license available with Sublime Text (which is an amazing text editor)
Cons
Con Terrible UI
Although it does most of what needs to be done, the actions are not obvious. It is definitely not user-friendly.
Con Too expensive
And they're continuing to increase the price over the time, from the $60 that was at the start.