# Why use Version Control? Version control lets developers track every change made to a codebase and roll back to a previous state if something breaks. It removes the need for manual backups like renamed folders or zipped copies of a project. Multiple people can work on the same files at once without losing each other's changes, and every change is documented with a message explaining why it was made. Visit the following resources to learn more: - [@course@Why use Git? (Interactive Lesson)](https://inter-git.com/lessons/introduction) - [@article@Benefits of using version control](https://www.techrepublic.com/article/version-control-benefits/) - [@article@What is version control and why is it important?](https://start.docuware.com/blog/document-management/what-is-version-control-why-is-it-important)