- ru
- Language: en
- Documentation version: latest
Дополнительные возможности
git diff
Команда git diff позволяет посмотреть разницу между различными состояниями. Например, на данный момент, в репозитории внесены изменения в файл README и .gitignore.
Команда git status показывает, что оба файла изменены

Команда git diff показывает, какие изменения были внесены с момента последнего коммита

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

Чтобы показать отличия между staging и последним коммитом, надо добавить
параметр --staged

Закоммитим изменения

git log
Команда git log показывает, когда были выполнены последние изменения

По умолчанию команда показывает все коммиты, начиная с ближайшего по времени. С помощью дополнительных параметров можно не только посмотреть информацию о коммитах, но и то, какие именно изменения были внесены.
Флаг -p
позволяет отобразить отличия, которые были внесены каждым
коммитом

Более короткий вариант вывода можно вывести с флагом --stat
