Introduction to Git with Scott Chacon of GitHub
InfoQ3 HN recommenders · recommended in 3 months, 2012-2016
396K views · 15 years ago · talk · evergreen
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.
HN commenters keep recommending it as the best video for newcomers who want to understand how Git works technically.
1:39:43[Linux.conf.au 2013] - Git For Ages 4 And Up
HackersOnBoard
208K views • 13 years ago
1:25:00Lecture 6: Version Control (git) (2020)
Missing Semester
751K views • 6 years ago
1:10:15Tech Talk: Linus Torvalds on git
Google
4.1M views • 19 years ago
47:00So You Think You Know Git - FOSDEM 2024
GitButler
1.6M views • 2 years ago
41:50Two decades of Git: A conversation with creator Linus Torvalds
GitHub
548K views • 1 year ago
12:1215 Lazygit Features In Under 15 Minutes
Jesse Duffield
271K views • 6 years ago
2:40Emacs Rocks! Episode 17: Magit
emacsrocks
38K views • 9 years ago
33:26Jujutsu: A Git-Compatible VCS - Git Merge 2022
GitHub
17K views • 4 years ago
37:34Linux Kernel Development, Greg Kroah-Hartman - Git Merge 2016
GitHub
72K views • 9 years ago
3:23Hitler uses git
ronopolis
823K views • 15 years ago
36:27ChatOps at GitHub - Jesse Newland
Rubyfuza
32K views • 13 years ago
44:36Hacker Way: Rethinking Web App Development at Facebook
Meta Developers
900K views • 12 years ago
58:30Emacs From Scratch #1 - Getting Started with a Basic Usable Configuration
System Crafters
299K views • 6 years ago
1:01:15Richard Hipp - Git: Just Say No
southeastlinuxfest
16K views • 11 years ago
9:20GitHub Copilot CRUSHES Leetcode Interview Questions! 😳
DevOps Directive
266K views • 5 years ago
29:48Trace Driven Development: Unifying Testing and Observability - Ted Young, LightStep
CNCF [Cloud Native Computing Foundation]
2K views • 7 years ago
30:50Why Google Stores Billions of Lines of Code in a Single Repository
@Scale
317K views • 11 years ago
11:41Using Emacs - 1 - setting up the package manager
Mike Zamansky
73K views • 10 years ago
45:11Stevey's Tech Talk E39 -- A guided tour of Emacs
Steve Yegge
13K views • 4 years ago
14:47CppCon 2015: Greg Law " Give me 15 minutes & I'll change your view of GDB"
CppCon
271K views • 11 years ago
3 comments from Hacker News
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. ▶ this video
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 ▶ 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.
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. ▶ this video It's over an hour long and very detailed.