如何在整个历史中搜索Git repo中的单词?

hhh*_*hhh 4 git

假设我记得我"XYZword"在回购邮件中保存了一个单词,但它被杀了,我只记得初始部分,"XYZ"但没有关于时间或文件.我怎么能"XYZ"在整个历史中喋喋不休?

小智 9

要搜索当前分支的完整历史记录并获取行号:

git grep -n "XYZ" $(git rev-list --all)
Run Code Online (Sandbox Code Playgroud)