场景是这样的,代码中找到一行导致BUG的代码,但是不知道这行代码什么时候添加的了,用git log查看这个文件的话,历史太长了,每个历史记录只显示当次commit更改,想查找指定行更改不太方便,查找资料发现

点击(此处)折叠或打开

  1. git log -u -L start,end:file
可以解决问题,其中
-u表示生成差异文件
-L ,:表示跟踪file文件中的start~end行的演变
该命令可以跟踪指定行代码变迁历史,而非跟踪行号



10-16 03:52