No Fluff Just Stuff 2013 Day 3:Gittin' Git

Gittin' Git (Raju Gandhi)

November 10, 2013:  2:15 PM – 3:45 PM


From the conference materials:

Git, at it's core, leverages a relatively simple data structure to maintain history. In this session we will take a look at this data-structure, which in turn will give us a better view of how Git manages history, and how better to work with it.

Git has fast emerged as one of the leaders in DVCS. Git may seem arcane, but under the covers, leverages a very simple data-structure to store your version history. As developers, it has always serves us well to know how things fundamentally work, and Git is no different. In this talk we will explore this data-structure, and how the various commands you invoke against Git mutate it.

Prerequisite: You must have used Git in the past or are actively using it on a project.

From my personal notes:

  • this is not an intro seminar on GIT – it is a seminar about how it works
  • someone asked why we should care how it works, and he asked them if they ever used Hibernate
  • bad example, they never used Hibernate, so he asked about SQL, and well, that was not a good pick either

This post is for subscribers only

Already have an account? Sign in.

Subscribe to Erik on Software

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
jamie@example.com
Subscribe