Просмотр изменений перед сохранением
Просмотр diff помогает заметить случайные правки до коммита и отделить изменение содержания от технического шума.
Назначение
Просмотр diff помогает заметить случайные правки до коммита и отделить изменение содержания от технического шума.
Как это работает
git diff показывает изменения рабочей копии относительно индекса, а git diff —cached — подготовленные к коммиту изменения. git status объясняет состояние файлов, включая ещё не отслеживаемые.
Пример
git status --short
git diff
git diff --cached
Что должно получиться
До добавления правка видна в обычном diff, после — в cached. Команды только читают состояние и не меняют содержимое проекта.
Граница применения и частая ошибка
Пустой git diff не означает, что изменений совсем нет: они могли уже попасть в индекс или находиться в новых файлах. Всегда сопоставляйте diff со status.
Самостоятельная проверка
Измените одну строку HTML, просмотрите diff, добавьте файл в индекс и сравните обе команды снова. Не выполняйте откат или очистку для этого упражнения.