I'm not sure if you like the command line approach to source control or the UI approach... if you like a UI solution for git... this is what I use http://code.google.com/p/tortoisegit/ I can use a svn like work flow and not need to know any commands. It is great for the typical checkin cases.