HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

Introduction to Git with Scott Chacon of GitHub

InfoQ3 HN recommenders · recommended in 3 months, 2012-2016
YouTube
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.

Testing, debugging & developer toolsLinux & open-source ecosystems#git#versioncontrol#branching#scottchacon#subversion

3 comments from Hacker News

@kwe2016 · in “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. ▶ this video

Strongly recommendsView on HN
@jzl2016 · in “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 ▶ 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.

Strongly recommendsView on HN
@grannyg00se2012 · in “Got 15 minutes and want to learn Git?”

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.

RecommendsView on HN
[Linux.conf.au 2013] - Git For Ages 4 And Up1:39:43

[Linux.conf.au 2013] - Git For Ages 4 And Up

HackersOnBoard
208K views • 13 years ago
Lecture 6: Version Control (git) (2020)1:25:00

Lecture 6: Version Control (git) (2020)

Missing Semester
751K views • 6 years ago
Tech Talk: Linus Torvalds on git1:10:15

Tech Talk: Linus Torvalds on git

Google
4.1M views • 19 years ago
So You Think You Know Git - FOSDEM 202447:00

So You Think You Know Git - FOSDEM 2024

GitButler
1.6M views • 2 years ago
Two decades of Git: A conversation with creator Linus Torvalds41:50

Two decades of Git: A conversation with creator Linus Torvalds

GitHub
548K views • 1 year ago
15 Lazygit Features In Under 15 Minutes12:12

15 Lazygit Features In Under 15 Minutes

Jesse Duffield
271K views • 6 years ago
Emacs Rocks! Episode 17: Magit2:40

Emacs Rocks! Episode 17: Magit

emacsrocks
38K views • 9 years ago
Jujutsu: A Git-Compatible VCS - Git Merge 202233:26

Jujutsu: A Git-Compatible VCS - Git Merge 2022

GitHub
17K views • 4 years ago
Linux Kernel Development, Greg Kroah-Hartman - Git Merge 201637:34

Linux Kernel Development, Greg Kroah-Hartman - Git Merge 2016

GitHub
72K views • 9 years ago
Hitler uses git3:23

Hitler uses git

ronopolis
823K views • 15 years ago
ChatOps at GitHub - Jesse Newland36:27

ChatOps at GitHub - Jesse Newland

Rubyfuza
32K views • 13 years ago
Hacker Way: Rethinking Web App Development at Facebook44:36

Hacker Way: Rethinking Web App Development at Facebook

Meta Developers
900K views • 12 years ago
Emacs From Scratch #1 - Getting Started with a Basic Usable Configuration58:30

Emacs From Scratch #1 - Getting Started with a Basic Usable Configuration

System Crafters
299K views • 6 years ago
Richard Hipp - Git: Just Say No1:01:15

Richard Hipp - Git: Just Say No

southeastlinuxfest
16K views • 11 years ago
GitHub Copilot CRUSHES Leetcode Interview Questions! 😳9:20

GitHub Copilot CRUSHES Leetcode Interview Questions! 😳

DevOps Directive
266K views • 5 years ago
Trace Driven Development: Unifying Testing and Observability - Ted Young, LightStep29:48

Trace Driven Development: Unifying Testing and Observability - Ted Young, LightStep

CNCF [Cloud Native Computing Foundation]
2K views • 7 years ago
Why Google Stores Billions of Lines of Code in a Single Repository30:50

Why Google Stores Billions of Lines of Code in a Single Repository

@Scale
317K views • 11 years ago
Using Emacs - 1 - setting up the package manager11:41

Using Emacs - 1 - setting up the package manager

Mike Zamansky
73K views • 10 years ago
Stevey's Tech Talk E39 -- A guided tour of Emacs45:11

Stevey's Tech Talk E39 -- A guided tour of Emacs

Steve Yegge
13K views • 4 years ago
CppCon 2015: Greg Law " Give me 15 minutes & I'll change your view of GDB"14:47

CppCon 2015: Greg Law " Give me 15 minutes & I'll change your view of GDB"

CppCon
271K views • 11 years ago