HackerTube.dev

Introduction to Git with Scott Chacon of GitHub

InfoQ · 396.3K views · 2011-07-27 · 1:22:12

Open on YouTube ↗

If playback is restricted in your region, try opening the original video. Use Mark watched to add it to your marked videos.

Overview

Scott Chacon introduces Git by showing what happens under the hood for basic commands: staging, committing, data storage, branching, merging and pushing. He contrasts it with Subversion and shows history viewing with log.

On Hacker News

HN commenters keep recommending it as the best video for newcomers who want to understand how Git works technically.

Recommended by 3 HN people across 3 months · HN mentions 2012–2016

Topics

Search by tags

What people said

kwe · 2016-12 · Strong recommendation

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. [VIDEO]

Read the original HN comment ↗
jzl · 2016-11 · Strong recommendation

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 [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.

Read the original HN comment ↗
grannyg00se · 2012-07 · Recommendation

A lot of these Git tutorials seem to walk you through a series of commands as if knowing the commands is knowing Git. I think they should focus on scenarios instead. Short stories like: "Bob's code is working well but he wants to try something that might be completely misguided. He knows better than to mess with his working code....." Then at the end of the story a command is introduced. Also, some kind of indication 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. [VIDEO] It's over an hour long and very detailed.

Read the original HN comment ↗

Sources

Video by InfoQ, played through YouTube.

Data and selection notes

HN summaries and labels may contain AI errors. HN dates refer to discussions, not video publication.

HN Library: HackerTube export (2026-10-31) and open-index/hacker-news. Upstream summaries and classifications may contain AI errors.

Views, duration and playback status refresh separately from the published catalog. When an update fails, existing data remains visible.

Selection checks
  • SaaS & AI candidates: Topic keywords do not match
  • Editor-approved picks: Editorial review is required

Rule matches identify candidates. They do not guarantee video quality or financial results.

About the library and its sources