| 默认范围 | 工作区中已跟踪的文件 |
|---|---|
| 历史版本 | git grep <模式> <提交> |
| 常用参数 | -n 行号;-l 文件;-c 计数;-w 整词 |
常用示例
常用示例
git grep -n 'RetryLimit'
git grep -l 'TODO' -- src/
git grep -w 'timeout' v2.0 -- '*.go'
git grep --count 'panic('搜索历史版本直接用 git grep <模式> <提交>,无需切换工作区。
在已跟踪文件里搜索内容:默认搜索工作区,-n 显示行号、-l 只列文件、--count 计数,也可直接在指定提交上搜索。
| 默认范围 | 工作区中已跟踪的文件 |
|---|---|
| 历史版本 | git grep <模式> <提交> |
| 常用参数 | -n 行号;-l 文件;-c 计数;-w 整词 |
git grep -n 'RetryLimit'
git grep -l 'TODO' -- src/
git grep -w 'timeout' v2.0 -- '*.go'
git grep --count 'panic('