Why you should switch to Git
Over the last few months I’ve switched from Subversion and Bazaar to Git. I’m using Git on a daily basis now and I’m much happier with it than I was when using Subversion. In this post I’ll try to explain why and provide some useful links.
When using Git you don’t work on a “working copy” of the last revision (as you do with Subversion) - using “git clone URL” you clone the entire repository: all commits, merges, branches, everything.
With Git I can clone a remote repository, create branches, try things out and never ever send anything back to the origin repository. I can do pretty much everything without getting permission, without bureaucracy.
Also it allows you to make “pull requests” (a way to poke someone and let them know youíve got some code they may want) and get your code on the main repository.