The best Git client for Mac and Windows. We help over 100,000 users in companies like Apple, Google, Amazon, Twitter, and Facebook to easily & productively work with the Git.
Active4 years, 9 months ago
I'm looking at porting my projects to Git from SVN (I'm convinced that Git is worth the move) and I'm trying to come up with a set of tools to use for the project. Mac tools hutch for snap on tool box. I've googled around for some tools but I wasn't really impressed with what I found.
What visual tools are recommended for Git users on Mac OS X? What about Windows? (I have multiple development environments and I need git tooling in each one of them)
Git comes with built-in GUI tools for committing and browsing, but there are several third-party tools for users looking for platform-specific experience. If you want to. Git comes with built-in GUI tools (git-gui, gitk), but there are several third-party tools for users looking for a platform-specific experience. View GUI Clients → Logos. Popular Alternatives to git-gui for Mac, Windows, Linux, Web, Android and more. Explore 24 apps like git-gui, all suggested and ranked by the AlternativeTo user community. Git Extensions is a standalone UI tool for managing git repositories. It also integrates with Windows Explorer and Microsoft Visual Studio (2010/2012/2013/2015/2017. Git GUI is a cross-platform and portable Tcl/Tk based GUI front-end for Git that works on Linux, Windows and Mac OS X. It mainly focuses on commit generation by enabling users to make changes to their repository by generating new commits, amending existing ones, building branches.
Kara4,2011010 gold badges4646 silver badges5353 bronze badges
MalaxeurMalaxeur5,49811 gold badge3232 silver badges3333 bronze badges
closed as off-topic by Bill the LizardNov 11 '13 at 1:39
This question appears to be off-topic. The users who voted to close gave this specific reason:
- 'Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.' – Bill the Lizard
11 Answers
LinusLinus
Dan Esparza20.2k2525 gold badges8989 silver badges124124 bronze badges
demasdemas24.6k4646 gold badges143143 silver badges233233 bronze badges
Windows has TortoiseGit. It is not as mature as TortoiseSVN, but I've been using it and it works well enough for my purposes.
Screenshot:
EDIT [Dec 2014]: I'd also recommend looking at Dan's answer. Github's UI is probably the most mature/supported tool out there now (even if you don't use Github!)
Community♦
thekidderthekidderGit Ui Tools For Windows
2,96511 gold badge2424 silver badges3535 bronze badges
Dan Esparza20.2k2525 gold badges8989 silver badges124124 bronze badges
Jiří PospíšilJiří Pospíšil12.4k22 gold badges3434 silver badges4848 bronze badges
I'm surprised nobody has mentioned Tower for Mac OSX.
Here is a screenshot:
Dan EsparzaDan Esparza20.2k2525 gold badges8989 silver badges124124 bronze badges
In the vein of teaching how to fish: take a look at https://git.wiki.kernel.org/index.php/InterfacesFrontendsAndTools page on Git Wiki, which has section about GUIs.
Git Homepage also has section about GUIs: http://git-scm.com/downloads/guis
Jakub NarębskiJakub Narębski228k5656 gold badges199199 silver badges222222 bronze badges
GitGui comes with git. It has always worked great for me. Is there some problem you have with it?
Screenshot:
Dan Esparza20.2k2525 gold badges8989 silver badges124124 bronze badges
T.E.D.T.E.D.37k77 gold badges5959 silver badges128128 bronze badges
For OSX I don't like Tower. I have had too many crashes and problems. On the other hand, Source Tree works very well. Albeit it requires a bit more understanding of git itself. IMO Tower is no Cornerstone. I wish Cornerstone would support GIT.
user1561759user1561759
There is a native port of Git to Windows, called mysysgit.
If you use Eclipse, there's a Git client that hooks into that - egit.TortoiseGit is a standalone GUI client.Git#/GitSharp is a client for git for .NET.
Mac users will hopefully be able to provide some examples for MacOS.
Enjoy it!
Mark MayoMark Mayo6,53899 gold badges4343 silver badges7777 bronze badges
Git extensions for Windows works great and integrates with Visual Studio (if you need it). I haven't tried TortoiseGit, but I've heard it's not quite ready.
On Mac, I've tried GitX and wasn't very impressed. It seems to missing many of the git commands and I have to use the terminal on a regular basis. There is another one called Gity, but it's very new and I have not tried it yet. It is free now, but I think that will end once it reaches 1.0.
Adam AlbrechtAdam Albrecht4,93744 gold badges2626 silver badges3434 bronze badges
Best Git Ui Tool For Mac Os
For Windows, I recommend the GitHub for Windows client (which also works with other local and remote repositories, even though it's setup to work with Github by default).
Git Ui Tool
Here is a screenshot:
Dan EsparzaDan EsparzaGit Tools For Mac
20.2k2525 gold badges8989 silver badges124124 bronze badges