1.1 What is Version Control?
Fundamentals of Git
Intro & Installation
Version control (aka VCS, short for "version control system") is a class of systems used in software development to manage changes to code over time. In this lesson we'll discuss the capabilities of modern version control systems, and develop high-level mental models to help with future learning. We'll also learn the 3 main ways these systems store, manage and share code history.