regex - 使用正则表达式搜索 git 提交

标签 regex git command-line

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

最佳答案

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

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

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

关于regex - 使用正则表达式搜索 git 提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9045435/

相关文章:

javascript - 使用javascript对不同类型的网站url进行正则表达式

javascript - 在数组中搜索 javascript

git - 如何注释 git 存储库?

eclipse - 使用 github 问题作为 mylyn 任务存储库?

command-line - 当访问/tmp/被拒绝时,在哪里创建临时文件?

ruby - ruby 中大写单词的正则表达式

javascript - 在这种情况下如何替换字符串并获得我需要的内容?

git-svn 和不幸的 svn 预提交钩子(Hook)

java - 如何在java程序中使用mkdir和rmdir命令

linux - 为什么权限表达式653的意思是rw-r-x-wx