git diff
Показывает построчные различия между рабочим каталогом, индексом и коммитами.
Сигнатура
git diff [<коммит>] [-- <путь>]Без аргументов показывает изменения в рабочем каталоге, ещё не добавленные в индекс. Опция --staged (или --cached) показывает то, что подготовлено к коммиту. Можно сравнивать ветки и коммиты: git diff main..dev. Флаг --stat даёт сводку по файлам.
git diff
git diff --staged
git diff main..feature