Crime Scene InvestiGITor
summary
Covers Git internals (commits, trees, blobs under .git/objects) and concrete CLI workflows: git cat-file and git rev-list to inspect objects, using reflog to recover unreachable commits, checkout/reset/revert modes to time‑travel safely, and a binary search with git bisect that finds the first bad commit in a few test runs. Explains secret removal with a copy‑paste git filter-branch pipeline, warns about garbage collection, and notes the need to force‑push rewritten history.
AI-written summary · about
chapters (10)
- 0:00Detective Academy welcome
- 2:36Git fundamentals
- 8:10Interrogating Git objects
- 12:41Broken unit tests crime
- 13:46Time travel with Git
- 21:15Binary search with bisect
- 25:52Destroying secret evidence
- 26:56Rewriting history with filter-branch
- 36:30Case closure
- 37:41Closing remarks
related talks
40mCrime Scene InvestiGITor
39mGetting out of trouble by understanding Git
40mAdvanced Git Magic
25mUnderstanding git - even the scary parts
48mBe the .txt you seek: Getting out of trouble by understanding Git
34mGit from the Ground Up
48mKnowledge is Power: Getting out of trouble by understanding Git
43mThe Definitive Deep Dive into the .git Folder
