Git
-
The fzf shell setup that finally stuck
I kept installing fzf and forgetting about it. Here is the config that put it in my muscle memory.
-
git worktree as a daily driver, not a party trick
Three years in, I can't imagine switching branches the old way.
-
Justfile patterns for a crowded monorepo
How we keep our task runner tidy when every service wants its own rituals.
-
An interactive rebase that actually does something
Squashing typo commits, fixing up a test fix, and rewording a WIP message, all in a single `git rebase -i`.
-
Find files modified today across multiple repos
A shell one-liner I run every morning to remember what I was touching yesterday.
-
TIL: git bisect run automates the bisect
Give bisect a script that exits 0 for good and non-zero for bad. It'll do the rest.
-
TIL: git reflog doesn't keep things forever
Default reflog expiry is 90 days. If you need longer safety net, configure it.