在GIT中查找添加特定字符串的提交

时间:2015-03-06 15:29:47

标签: c# git

我正在寻找一个git命令,它可以让我找到添加了特定字符串的所有提交。

字符串也可以是正则表达式,我还想检索提交中与该表达式匹配的特定字符串。

示例 -

我想找到模式 - // FIX - BUG-XXXX添加到文件中的所有提交。包括匹配行,例如:// FIX - BUG-1234和    // FIX - BUG-2345

1 个答案:

答案 0 :(得分:0)

据我所知,没有特别的方法可以轻松地检查文件中的特定字符串。

我的猜测是你想要git-blame

对于您想要确定谁进行更改的文件,您可以运行类似:

main.cs

$ git blame -L 40,60 main.cs

这将搜索main.cs中的第40-60行进行任何更改,并将其报告给您。