Git只记录文件的一部分?

时间:2016-01-31 00:18:25

标签: git version-control git-log git-history-graph

https://stackoverflow.com/a/5493663/1172541解释了如何为文件执行git log命令。有没有办法跟踪使用git log或其他git命令更改文件的 part 的方式? (当然,这肯定会对git的差异引擎产生影响,因为部件的长度和行数会发生变化。但git在这方面相当不错。)

1 个答案:

答案 0 :(得分:13)

Yup

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