Git from the inside out
A deep dive into the internals of Git.
I'll explain what's going on inside the .git directory when you commit, check out, merge, resolve conflicts, push and pull. I'll focus on the graph structure that underpins Git and the way the properties of this graph dictate Git’s behavior. I'll show you how to use these properties to understand what Git has done, what it is doing, and what it will do.
I’m making a game programming environment for beginners. I've written an implementation of Git in JS and two games: Empty Black, Pistol Slut.
You need to be logged in on our website, to enter your notes and comments. They will remain anonymous for site visitors. Obviously comments must be consistent with the conference code of conduct.
Log in