November 13, 2019

209 words 1 min read

Deep dive into Git

Deep dive into Git

Git has quickly become an incredibly popular version control system, but how does it actually work? It's very different from a centralized version control system, and understanding how it models history allows you to understand how to use it. Edward Thomson explains how Git actually works under the hood, the fundamentals of a repository, and how this makes Git fast and flexible.

Talk Title Deep dive into Git
Speakers Edward Thomson (Microsoft)
Conference O’Reilly Open Source Convention
Conf Tag
Location Austin, Texas
Date May 16-19, 2016
URL Talk Page
Slides Talk Slides
Video

Git has amazing capacity for enabling powerful branching models, collaboration among distributed teams, and agile development. But it can also give you confusing error messages like “you are in a detached HEAD state,” and it has inscrutable documentation like “forward port local commits to the updated upstream head.” Edward Thomson explains how Git actually works under the hood, the fundamentals of a repository, and how this makes Git fast and flexible. Fundamentally, the Git command-line tools are a very thin layer of abstraction on top of its data model, so by understanding how Git works, you can better understand both how to use the command line and what to do when things go wrong. Topics include:

comments powered by Disqus