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