繁体   English   中英

搜索git使用Regex提交

[英]Search git Commits Using Regex

我有一个git存储库,包含数百个提交和几个分支。 如何搜索包含某个字符串的特定提交,例如“辅助函数”? 理想情况下,字符串可以用正则表达式表示。

较新版本的git支持git log -G<regex>

git log -G'helper.*function' --full-history --all

它将在每次提交的diff中搜索正则表达式,并且只显示引入了与正则表达式匹配的更改的提交。

积分转到这个答案

git log --all --grep='Build 0051'

# case insensitive
git log --all --grep='Build 0051' -i

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM