我有一个 git 存储库,其中包含数百个提交和多个分支。如何搜索包含特定字符串的特定提交,例如“辅助功能”?理想情况下,字符串可以用正则表达式表示。
最佳答案
较新版本的 git 支持 git log -G<regex>
:
git log -G'helper.*function' --full-history --all
它将在每个提交的差异中搜索正则表达式,并且只显示引入了与正则表达式匹配的更改的提交。
关于regex - 使用正则表达式搜索 git 提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9045435/