如何在git中找到"丢失"的代码

ast*_*nic 8 git version-control

曾几何时,一个坏人从我们的GIT仓库管理的源代码中删除了一个常量.

到目前为止,没有人注意到这个问题.

然而,我想弄清楚这个常数在哪个提交中消失了,坏人是谁.

我只知道它的名字FOOBAR.

一些更好的方法是git blame --reverse什么?

cdh*_*wie 16

这将列出从任何文件添加或删除字符串FOOBAR的所有提交:

git log --all -p -SFOOBAR
Run Code Online (Sandbox Code Playgroud)