Додаткові можливості¶
git diff¶
Команда git diff дозволяє переглянути різницю між різними станами. Наприклад, на даний момент в репозиторії внесені зміни до файлу README і .gitignore.
Команда git status показує, що обидва файли змінені
Команда git diff показує, які зміни було внесено з моменту останнього комміту
Якщо додати зміни, внесені до файлів, в staging командою git add
і ще раз
виконати команду git diff
, вона нічого не покаже
Щоб показати відмінності між staging та останнім коммітом, треба додати параметр --staged
Закомітити зміни
git log¶
Команда git log показує, коли було виконано останні зміни
За замовчуванням команда показує всі комміти, починаючи з найближчого часу. За допомогою додаткових параметрів можна не тільки переглянути інформацію про коміти, але й те, які зміни були внесені.
Опція -p
дозволяє відобразити відмінності, внесені кожним коммітом.
Коротший варіант можна вивести з опцією --stat