只查看文件的部分内容如何使用Git log?

5

https://dev59.com/SnVC5IYBdhLWcg3wfhKL#5493663解释如何使用git log命令来查看文件的历史。是否可以使用git log或其他git命令跟踪文件的某一部分的更改?(当然,这无疑会对git的差异引擎造成压力,因为该部分的长度和行号会发生变化。不过,git在这方面做得相当不错。)


可能是检索文件中特定行的提交日志?的重复问题。 - genpfault
1个回答

14

是的

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

例如,

git log -L55,65:app.js 

将在app.js中显示55-65行的日志。

要查看单个行,请同时使用相同的起始和结束值。

git log -L55,55:app.js

也适用于 gitk

gitk -L55,65:app.js

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接