Перейти к содержанию

Git: просмотр изменений

Просмотреть, что какие изменения внесены (но еще не проиндексированы) в файлы проекта, можно командой:

git diff

Будут выведены изменения во всех файлах. Если этой информации слишком много, а нужно посмотреть изменения только в конкретном файле, команду нужно уточнить аргументом с именем файла, например, git diff file.txt.

Есть также удобная возможность посмотреть содержимое файла (или файлов), которое на самом попадет в следующий коммит. Это может быть удобно, если вы вносили изменения, добавляли файлы для индексации, а потом снова их меняли.

git diff --staged

или

git diff --cached

А еще, есть возможность использовать не текстовое представление команды diff, а графическое. Для этого нужно установить одну из поддерживаемых утилит. Список таких утилит доступен по команде git difftool --tool-help (часть утилит - коммерческие).