Вступ до Git
George Boorman
Curriculum Manager, DataCamp

git diff — різниця між версіями
git diff report.md




report.md до staging-областіgit add report.md
report.md з версією у staging-області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