git search在该提交中使用该字符串提交已更改的字符串和列表文件

时间:2017-01-09 20:13:38

标签: git search git-commit

我设法找到了一个资源来搜索" a"所有提交中的字符串(链接如下)。但我不知道如何执行相同的命令并列出提交中的特定文件(添加或丢失该字符串)。

所有提交都很好,但理想情况下,我还希望获得在特定提交中添加或丢失该字符串的文件列表。我如何为所有或特定提交执行此操作?

Finding a Git commit that introduced a string in any branch

1 个答案:

答案 0 :(得分:1)

您可以使用以下命令获取特定提交的日志:

git log -1 <aSHA1>

然后将pickaxe search添加到:

git log --name-only -1 -S "<whatever>" <aSHA1>