场景是这样的,代码中找到一行导致BUG的代码,但是不知道这行代码什么时候添加的了,用git log查看这个文件的话,历史太长了,每个历史记录只显示当次commit更改,想查找指定行更改不太方便,查找资料发现点击(此处)折叠或打开git log -u -L start,end:file可以解决问题,其中-u表示生成差异文件-L ,:表示跟踪file文件中的start~end行的演变该命令可以跟踪指定行代码变迁历史,而非跟踪行号