views:

800

answers:

7

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. 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)

+11  A: 

Here's one for Mac: GitX

Linus Sjögren
This looks pretty good! Thanks!
Malaxeur
+1 for gitx, it is part of my everyday workflow now.
Ben James
+6  A: 

Windows has TortoiseGit. It is not as mature as TortoiseSVN, but I've been using it and it works well enough for my purposes.

thekidder
A: 

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 Mayo
A: 

GitGui comes with git. It has always worked great for me. Is there some problem you have with it?

T.E.D.
i cant figure out how to Start it in mac os x
Johannes Rudolph
+2  A: 

In the vein of teaching how to fish: take a look at http://git.or.cz/giwiki/InterfacesFrontendsAndTools page on Git Wiki, which has section about GUIs.

Jakub Narębski
This is a great resource, thanks!
Malaxeur
+2  A: 

Try Git Extensions.

Jiří Pospíšil
A: 

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 Albrecht