Git log только для части файла?

/questions/26589193/prosmotr-istorii-izmenenij-fajla-s-pomoschyu-git-versij/26589200#26589200 объясняет, как вы можете выполнить команду git log для файла. Есть ли способ отследить, как часть файла изменилась с помощью git log или другой команды git? (Конечно, это определенно напрягает механизмы сравнения git, так как длина и номера строк в этой части изменяются. Хотя git довольно хорош в этом.)

1 ответ

Решение

Да

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

Например,

git log -L55,65:app.js 

покажет логи для строк 55-65 в app.js,

Чтобы просмотреть одну строку, используйте одно и то же значение для начала и конца

git log -L55,55:app.js

Также работает с gitk

gitk -L55,65:app.js
Другие вопросы по тегам