Git is a version control system that's widely used and often misunderstood. Is it possible to really understand how it works, and maybe even enjoy using it? In this talk, it's my goal to get you there. This session is for anyone who has used Git before and would like to learn more about how it works, so they can have a less fearful and more productive time using it in their day-to-day workflow. Using hand-drawn illustrations, I plan to talk about the internals of Git, including how objects are stored, and how things like branches and tags fit into this representation. Using my illustrations as a foundation, I'll dive further, making commonly used commands easier to understand and use.