Search commit messages git
Find all commits whose message contains a pattern
git log --all --grep='fix:' --oneline
more git
all 45 commands →
Search commit diffs (pickaxe)
git log -S 'functionName' --patch --all
Partial clone (blobless)
git clone --filter=blob:none <url>
Worktree for parallel branches
git worktree add ../hotfix-branch hotfix/urgent
Interactive rebase last N commits
git rebase -i HEAD~5
Cherry-pick a commit
git cherry-pick abc1234