What should I know about Git before I start using it?

git, version-control

Solution

The Git - SVN Crash Course is a good read for getting going.

Problem

I have used "traditional" version control systems to maintain source code repositories on past projects. I am starting a new project with a distributed team and I can see advantages to using a distributed system. Given that I understand SourceSafe, CVS, and Subversion; what suggestions do you have for a Git newbie?

Original source