可以使用Git命令行中的 blame
命令查找指定代码行中引入更改的作者。该命令会显示每一行代码的作者、最后一次修改该行代码的提交号以及提交时间等信息。
具体使用方法:
git blame <文件名>
,其中 <文件名>
是要查找的代码文件名。git blame -L 10,10 <文件名>
,表示查找第 10 行代码的作者。下面给出一个示例:
$ git blame -L 10,10 example.py
8f55a0a4 ( John Smith 2018-06-01 15:30:45 -0400 10) def foo():
上述命令输出了 example.py
文件中第 10 行代码的作者为 John Smith,最后一次修改该行代码的提交号为 8f55a0a4,提交时间为 2018 年 6 月 1 日 15:30:45。
在实际使用中,可以根据需要结合其他 Git 命令一起使用,例如 git log
命令查看提交日志等。