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

标签 git awk grep

<分区>

我想及时回到上次提交,其中包含诸如“ThisClass(object):”之类的代码。该代码随后在后来的提交中从项目中删除。

我考虑过使用 git bisect + grep/awk-ing。我还听说 git grep 可能允许你做这种事情,尽管我无法在手册页中找出正确的命令。

有什么想法吗?

最佳答案

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

git log -S 'ThisClass(object):'

关于git - 在 Git 仓库中查找包含特定字符串模式的最后一次提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10436489/

相关文章:

git - git log 格式的可选缩进换行符

c# - 检索用于 Jenkins 构建的程序集版本

linux - 如何在 unix 中处理同一文件中的嵌套分隔符

linux - 使用 ls 和 grep 而不是 find 搜索目录和子目录以查找与字符串匹配的文件并列出路径

linux - 在sed中替换具有正斜杠的字符串

linux - grep 多个文件上的多个字符串

bash - 如何从命令行将每两行合并为一行?

从未 merge 的文件的 git 日志

git - 我如何告诉 Git 它移动/重命名错误(误报)

unix - 将输入与输出连接到 svn list 命令,然后将其传递给 grep