I probably own about one or two git books, I use git quite a bit but I don’t go beyond my normal basic routines. I then was given the opportunity to review Mastering Advanced Git, a 3-and-a-half-hour video by Matthew McCullough (@matthewmccull) and Tim Berglund (@tlberglund).
After the introductory video warning us that the topics are quite advanced, I decided to review the predecessor set of videos, Mastering Git which went through the basics. Whilst reviewing that set of videos is beyond the scope of this review, it is vital that anyone who is new to Git take that up first as you will be completely lost if you attempt the master version without the pre-requisite knowledge of the first set.
So anyway, the videos here take your git productivity to a much higher level, and the style of learning via video puts you in a tutorial class alongside other people who are learning (in the video) where they represent you and ask questions when something isn’t straight forward. The tutorial presentations are preeminent, where they go through a lot of the concepts which are hard to come by in normal documentation, such as advanced configuration of the git repository to customise default behaviour, various pull and push options and working with Refspec.
The explanations were clear, they went over a few examples to solidify your understanding of the particular concept which is fantastic. I was a bit disappointed that I didn’t get a chapter on submodules, which is one of the things that makes git unique compared to svn, however the knowledge you acquire from both videos (this one and the predecessor one) would allow you to have a strong overall understanding of git.
Now that I have gone through the videos, I would be able to go back to individual chapters if I forgot something and this acts as a great reference set of material. Overall, I would sincerely recommend Mastering Advanced
Git to anyone who Mastering Git
, so give this method of learning a go and see how you go compare to the normal O’Reilly literature. I would be interested to see a git cookbook come out of course, which would be a fantastic addition to my expanding library of git books and videos.
I Rate this book: 3.5 out of 5