What is version control?
Version control, also known as source control, is a system that records changes to files over time so that you can recall specific versions later. It is commonly used in software development to manage source code, but it can also be applied to other types of files such as documentation, configuration files, and design documents.