5

https://stackoverflow.com/a/5493663/1172541解释了如何对文件执行 git log 命令。有没有办法跟踪文件的一部分是如何用 git log 或其他 git 命令更改的?(当然,这肯定会对 git 的差异引擎造成压力,因为部件的长度和行号会发生变化。不过 git 在这方面做得很好。)

4

1 回答 1

14

的。

git log -L<start>,<end>:<file>

例如,

git log -L55,65:app.js 

将显示第 55-65 行的日志app.js

要查看单行,请对 start 和 end 使用相同的值

git log -L55,55:app.js

也适用于gitk

gitk -L55,65:app.js
于 2016-01-31T00:34:31.817 回答