Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何搜索git项目中任何函数或变量的作者?_Git_Project - Fatal编程技术网

如何搜索git项目中任何函数或变量的作者?

如何搜索git项目中任何函数或变量的作者?,git,project,Git,Project,如何搜索git项目中任何函数或变量的作者?当我发现一些函数或变量时,我很好奇,我想知道是谁创造了这些东西。是否有任何方法可以跟踪作者姓名和创建时间 git-burn将识别上次修改文件/修订版中每一行的人。git-burn将识别上次修改文件/修订版中每一行的人。根据Brian的回答,git-burn将告诉您最近的提交人/提交人修改一行,但如果你想追溯到历史上,你需要“鹤嘴锄搜索”: -S标志没有得到应有的关注。它在归因于错误或调查错误历史时非常有用。根据Brian的回答,git Dull会告诉您最

如何搜索git项目中任何函数或变量的作者?当我发现一些函数或变量时,我很好奇,我想知道是谁创造了这些东西。是否有任何方法可以跟踪作者姓名和创建时间

git-burn
将识别上次修改文件/修订版中每一行的人。

git-burn
将识别上次修改文件/修订版中每一行的人。

根据Brian的回答,
git-burn
将告诉您最近的提交人/提交人修改一行,但如果你想追溯到历史上,你需要“鹤嘴锄搜索”:


-S
标志没有得到应有的关注。它在归因于错误或调查错误历史时非常有用。

根据Brian的回答,
git Dull
会告诉您最近的提交人/提交人修改一行,但如果您想在历史上一直跟踪该行,您需要“鹤嘴锄搜索”:


-S
标志没有得到应有的关注。在归因于错误或调查错误历史记录时,它非常有用。

我尝试过这一点,但似乎字符串不应该太复杂,否则它将不会返回任何结果。例如:字符串“update(frame\t frameNumber)”不能。您可能需要转义一些字符。尝试转义
\(
如果不起作用,请使用“marks代替”。我尝试了此操作,但字符串似乎不应太复杂,否则将不会返回任何结果。例如:字符串“update(frame\t frameNumber)”无法转义。您可能需要转义一些字符。请尝试转义
\(
如果这不起作用,请使用“标记而不是”。
-S<string>
Look for differences that introduce or remove an instance of <string>. Note that this is different than the string simply appearing in diff output; see
the pickaxe entry in gitdiffcore(7) for more details.
git log -S"methodFoo" -- TroublingClass