Have you ever taken something apart in order to find out how it works? It helps you better understand the tool (or toy, if you were like me as a child).
We can do the same with Git, too.
We’re going to dig in to some theory behind Git and understand how some parts of Git work. We’ll get our hands dirty and a little greasy under the hood but at the end we’ll have a solid of understanding of just how Git works.
This course consists of three modules:
The first module is a bit more theoretical than the following two, with the final part of the course being the most hands-on and practical. As practical as it can be dropping down into lower level Git commands, I suppose.
I don’t usually do so much non-practical material like this but this is different. How? By exposing the inner-workings of Git–the plumbing–I aim to help you understand how things work and thereby get better at using Git.
You will probably never use the plumbing portions of Git but you certainly will know the reason behind the commands you’re typing. That’s important.
This is an more advanced course that builds on basic and intermediate Git concepts. If you took the Intermediate Git course and have used Git on a project, you should be able to follow along without a problem.
The course is 45 minutes long and broken up into 3 different modules. Each module consists of one or two videos.
You can download the course workbook (in PDF, HTML, and ePUB formats), which has similar content as what is covered in the videos. The videos, however, should be the primary learning source.
We love feedback about our training materials. Please get in touch and let us know what you think.