Git Extensions
Git Extensions is the only graphical user interface for Git that allows you control Git without using the commandline. It comes with a manual and video tutorials to get you started quickly.
Jay’s Note:
If I’m not on my Mac, I use this. Try it!