概述
从blame这个词就能大致知道这个命令的作用了
git blame
命令可以查看每行代码的提交详情,包括提交人、时间等信息
当你发现某一行写的有问题时,你就可以查看是谁最后改的这里
命令
显示指定文件的历史修改记录
git blame <filename>
查看具体的行或范围
-L
看某一行或某个范围行
git blame <filename> -L <start>[,<end>]
查看第 10 行
git blame <filename> -L 10,10
查看第 10 行及以后
git blame <filename> -L 10
查看第 10 到 20 行
git blame <filename> -L 10,20
查看 10 行以后 5 行的数据
git blame <filename> -L 10,+5
查看 10 行以前 5 行的数据
git blame <filename> -L 10,-5
查看某个函数
通过函数名来查看一个区域块的代码,只能识别文件最外层的方法名和类名
git blame <filename> -L:<func_name>