gpt4 book ai didi

git log - 查找指定字符串的添加

转载 作者:太空狗 更新时间:2023-10-29 12:55:16 25 4
gpt4 key购买 nike

我如何在我的 git 历史记录中搜索包含指定字符串的仅添加的提交?

例如,我如何才能找到包含添加的 System.out.printlndebugger 的所有提交。

我知道可以提供给 git log-S 参数,但它包括所有包含 additions 或 subtractions指定的字符串。

有没有一种自然的方式来做到这一点?

最佳答案

试试下面的 -

要搜索给定字符串的提交日志:

git log --all --grep='特定字符串'

要在存储库中搜索提交的实际内容:

git grep '特定字符串' $(git rev-list --all)

它将给出给定文本的所有实例、包含的文件名和提交。

希望这就是你想要的。

已更新

同时检查以下两个链接 -

git-grep

Search a git repo like a ninja

关于git log - 查找指定字符串的添加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27308130/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com