git blame命令详解
·
文章目录
1. git blame用法
git blame用来追溯一个指定文件的历史修改记录
git blame用来追溯一个指定文件的历史修改记录。它能显示任何文件中每行最后一次修改的提交记录。 所以,如果你在代码中看到有一个bug,你可以使用 git blame 标注这个文件,查看哪一次提交引入了这行。
命令用法:
git blame filename
可以使用 -L 指定文件的行数范围:
git blame -L n1,n2 filename
2. 举例
git blame -L 69,82 Makefile 查看Makefile这个文件第69--82行最近一次的修改记录
git blame的具体显示格式是:
commit ID (代码提交作者 提交时间 代码位于文件中的行数) 实际代码
如上图,第一列是commit id;接下来是提交人、提交时间、代码位于文件中的行数、实际代码。注意一下 ^1da177e4c3f4
这个提交的几行,其中的前缀 ^ 指出了该文件自第一次提交后从未修改的那些行。
更多推荐
已为社区贡献2条内容
所有评论(0)