Taming `Git`osaurus Using Mystical Trees
summary
Shows how the .git folder actually stores data and why git objects: blob tree commit matter then walks through index, HEAD, refs and stash while running real commands so viewers see git branch, git checkout, git log and git cherry-pick in action demonstrates moving commit c6 onto another branch, resolving conflict markers, removing the original commit with git reset --hard HEAD~1, and cleaning dangling commits with git gc finishes by creating a merge commit (two parents) and points to the Pro Git book for deeper reading
AI-written summary · about
chapters (21)
- 0:00Intro
- 0:15What is Git
- 2:37Git Repository
- 3:52Terminology
- 8:15Head
- 10:34Git Internals
- 14:18Block Object
- 16:33Commit Object
- 17:34Branching
- 18:19Running Git Log
- 25:10Cherrypicking
- 26:00Dont Panic
- 26:13Git Status
- 26:28Resolve Conflicts
- 27:04Read Commit Markers
- 30:00Git Reset
- 31:12Merge
- 31:33Current Workflow
- 32:00Git Merge React
- 32:18Commit It Points
- 33:12Conclusion
related talks
25mUnderstanding git - even the scary parts
43mThe Definitive Deep Dive into the .git Folder
39mGetting out of trouble by understanding Git
01h 07mThe definitive deep dive into the .git folder
51mUnderstanding Git — Behind the Command Line
48mGit From the Bits Up
34mGit from the Ground Up
26mThe Zen of Git
