Что попадёт на ревью: проверка Git-коммита до отправки
В Git правки в рабочем файле и изменения для следующего коммита хранятся раздельно. Между ними есть индекс: команда git add помещает туда текущее состояние выбранного файла.
Это полезная граница для командной разработки. Перед коммитом можно проверить именно тот набор изменений, который затем получит ревьюер:
git diff --staged
Обычный git diff решает другую задачу: показывает правки, которые ещё не добавлены в индекс. Поэтому после git add его пустой вывод не означает, что будущий коммит пуст.
Практический порядок перед отправкой на ревью: добавить нужные изменения, просмотреть подготовленный diff, проверить, что в нём нет случайного отладочного вывода и посторонних правок. Если после проверки файл снова изменился, для включения новой версии потребуется повторный git add.
Такую проверку удобно встроить в завершение задачи: сначала посмотреть состав коммита, затем назвать его по сути изменения. Она не заменяет тесты и ревью коллеги. Зато позволяет заметить лишнее ещё до того, как оно станет чужой задачей.