Skip to content
0:00 / 0:00

#git#scottchacon#gitinternals

Introduction to Git with Scott Chacon of GitHub

InfoQ

234K subscribers • 58 videos on Hallway • Conference channel

YouTube
  • Recommended by 3 people: 3 on Hacker News.
  • A classic. People kept recommending it from 2012 to 2016.
  • Presented by Scott Chacon, co-founder of GitHub

Beginner. No background in the topic needed.

396K views15 years ago3 recommendations

Tools and practiceSystems programmingGit and version controlData structures

Scott Chacon explains how Git works under the hood, detailing how it stores data, manages the staging area, and handles branching.

This talk introduces the Git Version Control System by looking at what Git is doing when you run the commands you need to do basic version control with it. We'll look at how to use Git to do the basics, while seeing how it differs from Subversion, what staging and committing actually looks like, how it stores it's data, how it branches and merges so nicely and how it talks to a server when pushing and fetching. Then we'll look at how to look at your history with log in interesting ways. This should help Git newbies get acquainted with the popular VCS and other Git users get a glimpse of what's happening under the hood. ** More educational videos on open source at marakana.com/techtv

Why it's here

3 people recommend this

What people say. Highly recommended as one of the best and clearest explanations of Git's internal data model and mechanics.

jzlon Hacker News • Recommends

On “Ask HN: Is there a “ground-up” explanation of PGP/GnuPG?”

Scott Chacon's videos are priceless. (He's the co-author of the git book.) They explain exactly how git works internally in the simplest terms possible. Either or both of these: Introduction to Git - talk by Scott Chacon link Introduction to Git with Scott Chacon of GitHub link to this video The latter is newer but a bit longer. Don't be fooled by the video names, these are introductions to the internals not just the interface.

kweon Hacker News • Recommends

On “A Git catastrophe cleaned up”

This is the video that I keep recommending to new people who want to know how it works on a technical level. I've always had amazing/euphoric feedback to that recommendation. link to this video

grannyg00seon Hacker News • Recommends

On “Got 15 minutes and want to learn Git?”

…on of what Git is actually doing when you issue that command. When you tell Git to branch, what actually happens to the file system? When you say git status, what is it actually looking at? And please, don't start a tutorial on Git without introducing the three area paradigm (working, staging/index, commit) Here's a talk by Scott Chacon of GitHub. link to this video It's over an hour long and very detailed.…