Review of 'Mastering Advanced Git' by McCullough and Berglund

Mastering Advanced Git, a 3-and-a-half-hour video by Matthew McCullough (@matthewmccull) and TimBerglund (@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


, 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.

[box type="bio"]

Concise: [rating=4]

Level: [rating=2]

PriorKnowledge: Version control concepts

Myrating :[rating=3.5]


Author: Matthew McCullough, Tim Berglund TitleMcCullough and Berglund on Mastering Advanced Git - O'Reilly Media, 1st Edition Publisher: O'Reilly MediaYear: January 15, 2012