11Track 11 of 11

Forensics & Investigation

Find what broke, when, and why.

8 lessons2500 XP
Start the track
  1. 01
    Bisect Basics
    Binary-search history to pinpoint the commit that broke things
    +300 XP
  2. 02
    Automated Bisect
    Hand bisect a test script and walk away
    +350 XP
  3. 03
    Pickaxe: Find by String
    Locate the exact commit that added or removed a literal string
    +300 XP
  4. 04
    Pickaxe: Regex Search
    Use -G to search diffs by pattern instead of literal
    +300 XP
  5. 05
    Blame, Deeper
    Range-blame, whitespace ignore, and skipping known refactors
    +300 XP
  6. 06
    Log Search Strategies
    Triangulate the right commit by stacking log filters
    +300 XP
  7. 07
    Finding Leaked Secrets
    Locate the commit where a secret first entered history
    +300 XP
  8. 08
    Filter-Repo Surgery
    Permanently remove a leaked secret from every commit in history
    +350 XP
← Previous trackTeamwork & Code Review