Git Good with Advanced Git
summary
Shows Git internals and exact CLI plumbing used to manipulate them: creating blobs and trees with hash-object and storing objects in the .git/objects layout (first two hash chars as folder), inspecting with cat-file, and building commits with commit-tree. Demonstrates practical workflows: git stash vs branch, stash push/apply/pop and naming; using reflog and `git reset` to rewind local history; and live interactive rebase examples that squash, reorder and drop commits. Emphasizes SHA-1 hashes, local-only rewrites before push, and working demos that all execute successfully.
AI-written summary · about
chapters (8)
- 0:00Advanced Git intro
- 1:02Git internals
- 18:37Git stashing
- 25:34Merge vs rebase
- 30:15Reflog and resets
- 37:03Git index lifecycle
- 39:15Interactive rebase
- 46:43Q&A
related talks
01h 00mDeep Dive into Git
46mGit internals: Why trees are a developer's best friend
55mUnderstanding Git — Behind the Command Line
01h 08mThe definitive deep dive into the .git folder
50mUnderstanding Git's Behaviour
26mThe Zen of Git
01h 07mThe definitive deep dive into the .git folder
01h 01mAdvanced GIT for Developers
