Scott Chacon delves into why you should switch to Git. Once you switch to Git, make sure to try out my Git workflow.
Nick Quaranto on why you should rebase instead of merge when using Git:
Everyone who loves Git hopefully loves branching. However, there’s a problem with branching: merging your work back in. Suprisingly enough, Git’s inflexibility makes this action quite simple. It’s my opinion that Git users should be branching frequently, and rebasing them back into the mainline when ready.
This is my basic philosophy when using Git: the cleaner you keep your history graph, the better.
Over on the Beanstalk blog, Chris Nagele announces that Beanstalk will be supporting Git. We use Beanstalk at Viddler–it’s a superb application, and adding Git will make it even better.
Great post by Ryan Tomayko about some more advanced Git topics involving the commit staging area, or the “index.” I have fallen completely in love with Git, and I love all the little extra things I keep learning about.