Ask HN: Best Git GUI For Windows?
At work all of our computers are Macs, so I've been using SourceTree (and before that, Tower). I run Windows at home, however, and haven't really found a good git GUI. I guess I'm happiest with SmartGit, but nothing really has the same slickness as SourceTree.
Are there any better clients out there that I don't know about? Are there any in alpha/beta that I could maybe test with?
18 comments
[ 20.1 ms ] story [ 940 ms ] threadIn particular, TortoiseGit offers excellent UI for commit, revert, log/reflog, merging, and patch management. It also has some built in UI for Git-SVN if you use that.
The Windows GitHub client is shaping up nicely if you use GitHub but it's still in beta and super unstable.
For my own workflow I prefer the command line, but GitExtensions (http://code.google.com/p/gitextensions/) is my go-to when I need a GUI (or more often, when I need to show a manager that there are, in fact, GUIs available).
Since I know the command line client best, I always install msysgit first, set up ssh keys in "git bash" using ssh-keygen and then install tortoise git. Warning, if you use msysgit, make sure to not use the "plink" ssh that is installed with tortoise but use the msysgit one. That setup has had the least issues for us.
Of course, you could throw TortoiseGit out of this whole story if you don't need that kind of stuff or if you're comfortable with using command line for certain details.
I run git (and texteditor, scripts, ...) on said machine and the IDE is more or less only used for it's "Build" button.