git blame 命令用于显示文件的每一行最后修改的版本和作者,该命令还可以限制注释的行范围。
在整个文件重命名过程中自动跟踪行源(目前没有关闭重命名跟踪的选项)。要跟踪从一个文件移动到另一个文件的行,或要跟踪从另一个文件复制和粘贴的行,等等,请参见 -C 和 -M 选项。
git blame <options>
参数 | 描述 |
---|---|
options | git blame 命令使用的选项。 |
git blame 命令用于显示文件的每一行的具体修改。
实例 | 描述 |
---|---|
git blame filename | 显示文件 filename 的每一行的详细修改 |
git blame -L startline, endline filename | 显示文件 filename 的 startline 和 endline 之间的每一行的详细修改 |
git blame 命令,可以显示整个文件的每一行的详细修改,还可以指定显示的具体行号之间的修改。
git blame filename
我们使用 git blame 命令,显示文件每一行的修改的作者信息,具体命令如下:
git blame haicoder
执行完毕后,如下图所示:
我们看到,我们使用了 git blame 命令,显示了文件的每一行的详细修改信息。
git blame -L startline, endline filename
我们使用 git blame 命令,显示指定行号之间的修改,具体命令如下:
git blame -L 2,3 haicoder.txt
执行完毕后,如下图所示:
我们看到,我们使用了 git blame 命令,只显示了文件第二行到第三行之间的所有行的修改。
git blame 命令用于显示文件的每一行最后修改的版本和作者,该命令还可以限制注释的行范围。