Введение в Git
George Boorman
Curriculum Manager, DataCamp

git diff — различия между версиями
git diff report.md




report.md в индексgit add report.md
report.md с версией в индексеgit diff --staged report.md

git diff --staged

Найти хеши коммитов
git log
Сравнить их
git diff 35f4b4d 186398f
Показывает изменения от первого хеша до второго
HEADgit diff HEAD~1 HEAD

| Команда | Назначение |
|---|---|
git diff |
Показать изменения между всеми неиндексированными файлами и последним коммитом |
git diff report.md |
Показать изменения между неиндексированным файлом и последним коммитом |
git diff --staged |
Показать изменения между всеми индексированными файлами и последним коммитом |
git diff --staged report.md |
Показать изменения между индексированным файлом и последним коммитом |
git diff 35f4b4d 186398f |
Показать изменения между двумя коммитами по хешам |
git diff HEAD~1 HEAD~2 |
Показать изменения между двумя коммитами с использованием HEAD вместо хешей |
Введение в Git