Два сравнения

git diff показывает изменения рабочей директории относительно индекса. git diff --cached сравнивает индекс с HEAD: так можно увидеть подготовленный патч.

git diff
git diff --cached

Если после git add вы снова изменили файл, два вывода будут различаться. Это нормальная ситуация, но её легко пропустить.

Посмотреть объём и пробелы

Сводка помогает заметить неожиданно большой файл или лишний каталог. Проверка --check выявляет некоторые ошибки пробелов и маркеры конфликтов в изменениях.

git diff --cached --stat
git diff --cached --check

Это не тесты приложения и не проверка секретов. Новый пароль может выглядеть как совершенно корректная строка кода.

Прочитать патч глазами ревьюера

Объясняет ли название коммита все изменения? Есть ли случайная отладочная печать, локальный путь или конфигурация окружения? Если части патча решают разные задачи, их проще обсуждать и откатывать отдельно.

Закончите проверками, соответствующими изменению: для логики это могут быть тесты, для интерфейса — ещё и просмотр в браузере.

Документация

Режимы сравнения и параметры: git-diff.

Ревью начинается до публикации: сначала прочитайте собственный патч целиком.
КОНЕЦ ЗАПИСИ ✳