Kevin is absolutely right. Except ... git stream extensions make it very easy to use the nvie model. It really helps to provide what you mean by function, but more importantly, what a release and fix is!
When using git stream extensions, you can also use regular git commands, without any penalties.
I also found an OS X GUI tool, SourceTree . This will really help show you what is local and what you need to click / pull from the source.
source share