git blame

Дізнатися, хто і в якому коміті останнім змінював кожен рядок файлу

Що робить

git blame виводить файл порядково, і в кожного рядка — короткий хеш коміту, автор і дата останньої зміни. Так знаходять, коли і навіщо з’явився дивний рядок: за хешем можна відкрити коміт через git show і прочитати його повідомлення.

Прапорець -L обмежує вивід діапазоном рядків, наприклад -L 10,20. Попри назву, команда не про пошук винних: це найшвидший спосіб зрозуміти історію коду.

Синтаксис

git blame <файл>
git blame -L <початок>,<кінець> <файл>

Приклади

Пов’язані команди

Потренувати · Усі команди