Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Чим відрізняється git log від git status?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)**`git log`** показує вже збережені коміти й історію проекту, а **`git status`** показує поточний робочий стан репозиторію. **Ключове:** обидві команди безпечні (read-only) і ніколи не змінюють історію чи стан репозиторію.Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)Зображення## Коротко `git log` і `git status` відповідають на **різні питання**: - `git log` → **що було раніше** - `git status` → **що відбувається зараз** --- ## `git log` - історія комітів Команда `git log` показує: - вже **збережені коміти** - історію змін проекту - хто, коли і з яким повідомленням робив коміт Важливо: - `git log` **працює лише з комітами** - він **не показує незакомічені зміни** Минуле репозиторію. --- ## `git status` - поточний стан Команда `git status` показує: - змінені файли, які **ще не закомічені** - які файли додані до **staging area** - які файли не відстежуються (untracked) - на якій гілці ти перебуваєш Поточний робочий стан репозиторію. --- ## Наочне порівняння | Команда | Що показує | Про що | | --- | --- | --- | | `git log` | Коміти | Минуле | | `git status` | Файли | Теперішнє | --- ## Типова ситуація з життя Ти написав код і думаєш: - *«Що я вже закомітив?»* → `git log` - *«Що у мене зараз змінено і готове до коміту?»* → `git status` --- ## Важливий момент для співбесіди `git status` **ніколи не змінює історію**, він лише показує стан. `git log` теж **нічого не змінює**, він лише читає історію. Обидві команди - **безпечні** (read-only).Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.