Skip to content

Recipes (Quick Cheat-Sheet References)

git-worktree: parallel branches

# Open a hotfix branch next to your current work
git worktree add ../hotfix ./main -b hotfix/CVE-XXXX

# Open a reproducible customer-repro at exact SHA
git worktree add ../repro 9f3a1bc

# List and clean up
git worktree list
git worktree remove ../hotfix
git worktree prune

Quick reflog recovery (single branch, single commit)

git reflog show --date=iso  # find the SHA before the bad push
git reset --hard <sha>
git reflog expire --expire-unreachable=now --expire=now --all

git-bisect: automated CI failure triage

git bisect start; git bisect bad HEAD; git bisect good v2.3.0
git bisect run ./test-pass.sh
git bisect reset