> For the complete documentation index, see [llms.txt](https://dailyjournal.gitbook.io/notes/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dailyjournal.gitbook.io/notes/tools/version-control.md).

# Version Control

## What is VCS?

A version control system (VCS) or software configuration management (SCM) is a program or set of programs that track changes to a collection of files.&#x20;

Goals :

* easily recall earlier versions of individual files or of the entire project.
* allow several team members to work on a project, even on the same files, at the same time without affecting each other's work.

*A system that helps developers to keep track of multiple versions of something.*
