在 git 上搜索特定的关键字或正则表达式模式 [重复]
Posted
技术标签:
【中文标题】在 git 上搜索特定的关键字或正则表达式模式 [重复]【英文标题】:Search for specific keyword or regex pattern on git [duplicate] 【发布时间】:2016-08-01 10:17:42 【问题描述】:如何在 git 存储库中的所有提交消息中搜索特定关键字或正则表达式模式?
【问题讨论】:
【参考方案1】:我正在以下列方式使用 perl 和一些 linux 工具(这可以从项目 DEDU、NCRM、MAPI、AI 中找到 JIRA 问题)。
git log --oneline | perl -ne 'print "$1\n" while m/(DEDU-\d+|NCRM-\d+|MAPI-\d+|AI-\d+)+/g' | sort -r | uniq
【讨论】:
感谢 Marcin,但是当我尝试在我的系统上运行此命令时,我收到以下错误:“系统找不到指定的路径。”如果我们使用 Strawberry Perl,这是如何工作的? 我对 Strawberry Perl 一点也不熟悉,但我想您需要做的就是将 perl 添加到您的路径中。也许这会有所帮助computerhope.com/issues/ch000549.htm以上是关于在 git 上搜索特定的关键字或正则表达式模式 [重复]的主要内容,如果未能解决你的问题,请参考以下文章