I have been working with Git for almost exactly 5 years now, which feels crazy to say. Time really flies. I am continously amazed by Git. It is simultaneously the an increadbily complex system and an amazingly simple tool.
Here are a some videos about Git that I have found useful.