少用少见的 - 查看一行代码是谁写的

  • 作者:KK

  • 发表日期:2020.03.14


要点

git blame 文件名会输出类似如下内容:

右边红色是对应文件的一行行代码,左蓝色是每一行代码的版本号、修改者和修改时间。


建议用法

  1. 其实有很多开发工具都支持可视化浏览每一行代码的 blame 修改信息,比如 Idea 的 IDE 就支持在行号右键菜单里点击“Annotate”然后显示修改信息。

  2. VSCode 的插件商店里搜索git blame也有许多插件可以选择,比如装了GitLens插件就会在当前光标所在行的后面有修改信息:

  3. 由于命令行输出的内容实际上很长(对应文件行数),在命令行上下滚动浏览有时候不方便,跳转到指定行号麻烦,因此可以git blame 文件名 > xxx.txt然后打开这个 xxx.txt 来查看。