在包含缩小javascript的提交中搜索模式会导致每次匹配一行上下文。不幸的是,一行有好几页长,因为它是缩小的javascript,没有被换行整齐地打断。
git grep
结果的上下文如何不仅受上下文的行的限制,而且受显示的total字符限制?
替代方法:
如果这些缩小的javascript结果位于存储库的特定文件夹中,则可以使用pathspec语法将该文件夹从git grep
输出中排除。
git grep solution -- :^Documentation
查找解决方案,不包括文档中的文件。
在路径与任何非排除路径规范匹配后,它将通过所有排除路径规范(魔术签名:
!
或其同义词^
(运行
如果匹配,则忽略该路径。