Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Яку проблему вирішує Git?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)**Git** вирішує проблему контролю версій і командної розробки: дозволяє безпечно відстежувати зміни, працювати паралельно й керувати історією проекту. **Ключове:** Git зберігає кожен стан проекту та дозволяє відкотитися до стабільної версії без втрати даних.Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)Зображення### Які проблеми були **до Git**: - код зберігався у файлах на кшталт `final.js`, `final_v2.js`, `final_last.js`; - неможливо зрозуміти, **хто і навіщо вніс зміну**; - складно **відкотитися** до робочої версії; - одночасна робота кількох розробників призводила до конфліктів; - висока ймовірність **втрати коду**. ### Які проблеми вирішує Git: #### 1. Історія змін Git зберігає **кожен стан проекту**: - хто вніс зміни; - коли; - які саме файли змінилися; - чому (commit message). #### 2. Спільна робота Кілька розробників можуть: - працювати **паралельно**; - створювати свої гілки; - безпечно об'єднувати зміни. #### 3. Контроль і безпека - легко **відкотитися** до стабільної версії; - помилки можна виправити без втрати даних; - історія змін не стирається. #### 4. Експерименти без ризику Можна: - тестувати нові фічі в окремих гілках; - не ламати основну версію проекту; - видаляти невдалі рішення без наслідків. ### Коротко для співбесіди: > **Git вирішує проблему контролю версій і командної розробки, дозволяючи безпечно відстежувати зміни, працювати паралельно й керувати історією проекту.**Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.