This is part of the Semicolon&Sons Code Diary - consisting of lessons learned on the job. You're in the git category.
Last Updated: 2024-12-03
You can search git history for any piece of code matching a regex by using the -G
flag
# Any line of code matching 7.7.X
git log -G "7.7.\d"
To search for plain text
git log -S "console.log"
To search search just the commit messages
git log --grep="Merge pull request"
Very often you'll want reversed output
git log -G "7.7.\d" --reversed
Or to limit times
git log -G "7.7.\d" --since="1 week ago"