Instead of Git, I got SVN setup on my Mac machine now!
We have tortoise SVN for existing projects, so for the mobile projects.
It works fine for simple operation via the build-in Version Control features in Xamarin Studio. But sometime, it looks unstable. And the details error wasn't quite human readable or friendly. You have no idea what to do when you hit the error.
Anyhow, it save my money from purchsing a differnt SVN or respository client.