Додаткові можливості¶
git diff¶
Команда git diff дозволяє переглянути різницю між різними станами. Наприклад, на даний момент в репозиторії внесені зміни до файлу README і .gitignore.
Команда git status показує, що обидва файли змінені

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

Якщо додати зміни, внесені до файлів, в staging командою git add і ще раз
виконати команду git diff, вона нічого не покаже

Щоб показати відмінності між staging та останнім коммітом, треба додати параметр --staged

Закомітити зміни

git log¶
Команда git log показує, коли було виконано останні зміни

За замовчуванням команда показує всі комміти, починаючи з найближчого часу. За допомогою додаткових параметрів можна не тільки переглянути інформацію про коміти, але й те, які зміни були внесені.
Опція -p дозволяє відобразити відмінності, внесені кожним коммітом.

Коротший варіант можна вивести з опцією --stat
