I know I just finished doing a post on code repository tools, but the market is changing fast right now and I have a new favorite.
SourceTreeIt's made by Atlassian, which makes some pretty solid products all around....side note they have a pretty fun
office space in SF, industrial, open, functional, completely start-up style without being over the top Google style (there are no sleeping chambers). I digress. Upon first opening the tool it may seem a bit daunting. Atlassian is throwing lots of information to you at once, but as you become used to the design, there is no going back. Everything is at your finger tips and you never really have to read one bit of the instructions on how to use SourceTree most of all you don't have to memorize all those silly GiT commands to become a power user (I personally really like this).
Now calming down a bit. I stand behind
GitBox. It's a ridiculously easy app to use but has no frils. I see it as a get the job done kind of an app, but as I become more and more of a power user, SourceTree is the clear fit for me plus SourceTree is free where GiTBox is $10. Which really puts GiTBox in a hard place.
P.S. SourceTree can also be used for Mercurial and SVN.