在Git repo中查找包含特定字符串模式的最后一次提交

Ben*_*Ben 5 git awk grep

我想回到最后一次包含代码的提交,例如"ThisClass(object):".该代码随后在稍后的提交中从项目中删除.

我想过使用git bisect + grep/awk-ing.我也听说git grep可能允许你做这类事情,虽然我无法在手册页中弄清楚正确的命令.

有什么想法吗?

Eth*_*own 11

使用-S(搜索)参数git log:

git log -S 'ThisClass(object):'
Run Code Online (Sandbox Code Playgroud)