如何检查git中的哪一行是由谁更改的?

如何检查git中的哪一行是由谁更改的?,git,Git,我想检查是谁在特定文件中添加了几行代码,因为所有3个开发人员都在处理同一个文件。您可以通过git-burn-filename来执行此操作。要查看谁是最后一个接触每行代码的人,请使用git-burn。要查看哪些提交插入或删除了您感兴趣的特定模式/行,请使用。它可以帮助您找到哪些提交所做的更改与您感兴趣的模式相匹配(例如,“更改此行的人使用调试而不是关键日志记录程序”,即使该行当前是关键的)。您可以将git gull与-L选项一起使用,其中n是第一行,m是检查的最后一行。下面的示例将显示对第10行的

我想检查是谁在特定文件中添加了几行代码,因为所有3个开发人员都在处理同一个文件。

您可以通过
git-burn-filename
来执行此操作。要查看谁是最后一个接触每行代码的人,请使用
git-burn
。要查看哪些提交插入或删除了您感兴趣的特定模式/行,请使用。它可以帮助您找到哪些提交所做的更改与您感兴趣的模式相匹配(例如,“更改此行的人使用调试而不是关键日志记录程序”,即使该行当前是关键的)。

您可以将git gull与-L选项一起使用,其中n是第一行,m是检查的最后一行。下面的示例将显示对第10行的最后一次提交

git blame -L 10,10
如果您想要完整的历史记录,包括第一次提交(您在添加行时询问),可以使用git日志,例如:

git log -L 10,10:myFile.txt

注意,这将显示最后一个编辑行的人,而不一定是谁添加了行,这将出现在提交历史记录中。
git log
的选项
-s
-L
可能会有帮助。