我试图弄清楚文件中最后一次包含某个字符串的时间
我找到了这个:
git rev-list --all | xargs git grep <search str> | grep <file name>
但这会对每个被修改过的文件运行 git grep,然后抛出所有不在感兴趣文件中的匹配项
所以,它有效,但它真的很慢
我如何告诉 git rev-list 只给我指定文件的修订版?
我试过了
git rev-list --all path/to/file.py
它只是给了我每个文件。所以我尝试了这些
git rev-list path/to/file.py
git rev-list -- path/to/file.py
但是对于两个 git 返回的帮助文本