不区分大小写的git pickaxe搜索

我试图寻找到一个特定的字符串或任意大写体(例如所有提交foobarFooBarfooBar在一个Git仓库取出)引入/。

基于这个答案(涵盖了不同的基本用例),我首先尝试使用git grep

git rev-list --all | xargs git grep -i foobar

这太糟糕了,因为它只提供有关字符串是否存在于提交中的信息,因此我最终得到了很多多余的提交。

然后pickaxe我尝试了,这使我获得了大部分帮助,例如

git log --pickaxe-regex -S'foobar' --oneline

这只是小写foobar我尝试了该-i标志,但这似乎不适用于该--pickaxe-regex选项。然后,我诉诸于使用这样的模式,这使我更进一步:

git log --pickaxe-regex -S'.oo.ar' --oneline

有没有办法进行--pickaxe-regex不区分大小写的匹配?

我正在使用git v1.7.12.4。

-i与镐一起使用的方式(请参见commit accccde,git 1.7.10,2012年4月):

git log -S foobar -i --oneline
# or
git log --regexp-ignore-case -Sfoobar
# or
git log -i -Sfoobar

请注意,在1.x git版本中,此选项不适用于正则表达式,仅适用于固定字符串。仅在git 2.0和commit 218c45a,git 2.0,2014年5月之后才可以使用正则表达式

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

弹性搜索不区分大小写

来自分类Dev

MySQL搜索不区分大小写

来自分类Dev

不区分大小写的标签搜索

来自分类Dev

不区分大小写的搜索

来自分类Dev

不区分大小写的标签搜索

来自分类Dev

不区分大小写的目录搜索?

来自分类Dev

journalctl 搜索不区分大小写

来自分类Dev

区分大小写(不区分大小写)替换搜索结果的str_ireplace

来自分类Dev

PostgreSQL重音+不区分大小写的搜索

来自分类Dev

React Native的领域-不区分大小写的搜索

来自分类Dev

System.IO.FileInfo不区分大小写的搜索

来自分类Dev

如何使过滤器搜索不区分大小写?

来自分类Dev

PHP-不区分大小写的文件搜索

来自分类Dev

如何使Wagtail搜索不区分大小写

来自分类Dev

使用JavaScript从Parse搜索不区分大小写的数据

来自分类Dev

Rails中不区分大小写的搜索

来自分类Dev

不区分大小写的preg_grep搜索

来自分类Dev

SQLAlchemy不区分大小写的基于IN的搜索查询?

来自分类Dev

如何使Postgresql搜索方法不区分大小写?

来自分类Dev

骨干网使集合搜索不区分大小写

来自分类Dev

如何进行不区分大小写的搜索?

来自分类Dev

jquery-bootgrid中不区分大小写的搜索

来自分类Dev

C#中不区分大小写的搜索功能

来自分类Dev

如何使搜索框在Rails中不区分大小写?

来自分类Dev

NestJS:PostgreSQL中不区分大小写的搜索

来自分类Dev

从find命令进行不区分大小写的搜索?

来自分类Dev

手册页中不区分大小写的搜索

来自分类Dev

C#包含不区分大小写的搜索

来自分类Dev

在awk中不区分大小写的搜索