McCullough and Berglund on Mastering Advanced Git
Great demonstration of advanced Git
Pros: Accurate, Easy to understand, Concise, Helpful examples
Best Uses: Novice, Student, Expert, Intermediate
Describe Yourself: Sys Admin, Maker, Developer, Educator, Designer
At just under 4 hours long, this video course packs in a lot of content. Each video is about 30 minutes long, so I didn't have to watch it all in one sitting.
The structure of the demonstration is extremely useful because Tim and Matthew ask and answer questions conversationally while showing a split-view Git workspace. I think the hardest thing for some people to grasp in general about git is what 'distributed' means. Although the presenters are working from the same machine, the setup is done in a way to demonstrate this distributed nature.
I've been using git for a while, but I have learned a lot from these videos. I've only somewhat dug into the files inside the .git directory on my own because I was afraid to 'ruin' my repository. This course does a great job of alleviating a lot of those concerns by explaining the organizational structure of the .git contents.
If you're like me, you'll probably add quite a few of the concepts you learn from these videos to your repositories immediately after each video.