Linus Torvalds' Greatest Invention

(Git Is Awesome)

Length: 60 minutes


This talk is about Git, the greatest creation of Linus Torvalds, who is also sometimes known as the author of the Linux kernel. Git is a revision control system with a number of innovative features. The talk does not explain how to use Git, but it does explain three of the innovative features, how they work, and why they are clever.

The three features discussed are Git's use of SHA1 checksums as object identifiers, its nonlinear model of repository history, and its "index", which is a staging area between the working tree and the repository. Along the way the talk discusses a number of common but interesting use cases.

Table of contents

tgz file of the entire talk

If you liked these slides, you will enjoy Git from the bottom up, which is similar in focus, but with a lot more details.

Return to: Universe of Discourse main page | Perl Paraphernalia | Other Classes and Talks