3. Linus Torvalds' greatest invention
5. I used to ask myself:
6. Many people could have invented Linux
9. I used to ask myself:
10. What's git?
12. This talk
13. Three genius features of Git

14. Hashing
15. Git uses hashes for names
16. File names are hashes
17. Directories are objects too
19. Directories are hashed too
20. Creating a commit
21. Repository history

22. Branching
24. History is not linear
25. Oops, I wish I hadn't done that!
26. Time travel
28. Oops, I wish I hadn't done that!
29. Oh, crap, I forgot part of the change
30. "Oh, crap"
31. "If only I could go back in time..."
32. Rebasing
33. Git means never having to say you're sorry
34.
35. Rewriting history

37. The index
38. Big whoop
39. What if the changes overlap in one file?
40. Debugging code

41. Conclusion
42. A humble suggestion
43. Thank You!