2016-01-31 5 views
3

https://stackoverflow.com/a/5493663/1172541 объясняет, как вы можете выполнить команду git log для файла. Есть ли способ отслеживать, как часть файла, измененного с помощью git-журнала или другой команды git? (Разумеется, это определенно создаст двигатели разломов git, так как изменится длина и номер строки детали. Git довольно хорош в этой штуке.)Git log только для части файла?

+0

Возможный дубликат [Получить фиксации журнала для конкретной строки в файл?] (http://stackoverflow.com/questions/8435343/retrieve-the-commit-log-for-a-specific-line-in-a-file) – genpfault

ответ

12

Yup.

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 
Смежные вопросы