Suggest an editImprove this articleRefine the answer for “What problem does Git solve?”. Your changes go to moderation before they’re published.Approval requiredContentWhat you’re changing🇺🇸EN🇺🇦UAPreviewTitle (EN)Short answer (EN)**Git** solves the problem of version control and team development: it lets you safely track changes, work in parallel, and manage the project's history. **Key point:** Git stores every state of the project and lets you roll back to a stable version without losing data.Shown above the full answer for quick recall.Answer (EN)Image### Problems **before Git**: - code was stored in files like `final.js`, `final_v2.js`, `final_last.js`; - impossible to tell **who made a change and why**; - hard to **roll back** to a working version; - simultaneous work by multiple developers led to conflicts; - high risk of **losing code**. ### Problems Git solves: #### 1. Change history Git stores **every state of the project**: - who made the change; - when; - which files changed exactly; - why (commit message). #### 2. Collaboration Multiple developers can: - work **in parallel**; - create their own branches; - safely merge changes. #### 3. Control and safety - easy to **roll back** to a stable version; - mistakes can be fixed without losing data; - change history is never erased. #### 4. Risk-free experiments You can: - test new features in separate branches; - avoid breaking the main version of the project; - delete failed attempts without consequences. ### Short answer for an interview: > **Git solves the problem of version control and team development, letting you safely track changes, work in parallel, and manage the project's history.**For the reviewerNote to the moderator (optional)Visible only to the moderator. Helps review go faster.