git diff

Показати порядково, що саме змінилося у файлах

Що робить

git diff показує порядкову різницю: видалені рядки позначено -, додані — +. Без аргументів команда порівнює файли в теці з індексом, тобто показує правки, які ще не додано через git add.

З прапорцем --staged (він же --cached) порівнюється індекс з останнім комітом — саме те, що увійде в наступний коміт. Зручно перевірити перед git commit. Можна вказати файл, щоб дивитися лише його, або два коміти, щоб порівняти їх між собою.

Синтаксис

git diff
git diff <файл>
git diff --staged
git diff <коміт> <коміт>

Приклади

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

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