我之前一直在找这个,但找不到了。 使用:Ubuntu 11.10 64 位
我想找一个以前制作的源文件,但是没找到。 所以我用 git grep 找到了它:
git rev-list --all | (
while read revision; do
git grep -F 'leaderboard' $revision
done
)
但结果是一个空响应!这真的很奇怪,因为“排行榜”实际上在存储库中,它在当前版本中,但也在旧版本中(在 XML 文件中):
<query name="leaderboard.getById">
其他搜索会给出结果,例如消息或其他内容。
最佳答案
您的语法导致 shell 中的重定向不明确。这应该适合你:
git grep -F 'leaderboard' $(git rev-list --all)
关于git grep : Sometimes empty result even when the word exists in a file,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10180988/