A Sacramento user group for developers of interactive applications
We're a group of developers passionate about teaching, learning, discussing, & developing amazing applications and user experiences.
Our user group members develop applications for web, mobile, desktop, game systems, tv, and anything else we can think of.
Been using Git for a while and wonder how it really works under the hood? The common answer is simply that "all of the data Git needs for a repo is stored within a folder called `.git`". But of course, that's not a complete answer, is it? Want to know how the .git folder is able to track all of your changes? Let's explore how Git's internal plumbing utilizes your file system to keep references to branches, commits, files, and more!