如何在git历史记录中搜索包含只添加指定字符串的的的提交?
例如,如何找到所有包含System.out.println
或debugger
添加的提交。
我知道-S
参数可以提供给git log
,但它包括所有包含指定字符串的增减的提交。
有什么自然的方法吗?
发布于 2014-12-04 19:36:01
试试下面这个-
若要在提交日志中搜索给定字符串,请执行以下操作:
git log --all --grep='specific string'
要在存储库中搜索提交的实际内容:
git grep 'specific string' $(git rev-list --all)
它将给出给定文本的所有实例、包含的文件名和提交。
希望这是你想要的。
更新的
检查以下两个链接-
https://stackoverflow.com/questions/27308130
复制相似问题