我正在寻找一个git命令,它可以让我找到添加了特定字符串的所有提交。
字符串也可以是正则表达式,我还想检索提交中与该表达式匹配的特定字符串。
示例 -
我想找到模式 - // FIX - BUG-XXXX
添加到文件中的所有提交。包括匹配行,例如:// FIX - BUG-1234
和
// FIX - BUG-2345
等
答案 0 :(得分:0)
据我所知,没有特别的方法可以轻松地检查文件中的特定字符串。
我的猜测是你想要git-blame。
对于您想要确定谁进行更改的文件,您可以运行类似:
main.cs
$ git blame -L 40,60 main.cs
这将搜索main.cs
中的第40-60行进行任何更改,并将其报告给您。