I'm currently learning, how to use git and plan to move my private svn-repository to git soon.
I just stumbled up on the site http://gitcasts.com that has some short video courses in using git.
Git is somewhat different from subversion(svn) and introduces some new concepts for me, namely the local index, remote-repository, rebasing, branching (never used it in svn) and automated merging.
I've had a hard time getting of the ground with it, but I was very motivated since many of the more important (to me) open source projects like amarok have moved to it and KDE is planing to do so.
The more I learn about Git the more I like it. Now I'm off to watch more of those videos.