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.
What folks are saying about LearnGit.io
"Git represents an essential cornerstone that every developer should master. In this context, Jack has successfully condensed the core concepts of Git, focusing on valuable insights while maintaining an engaging approach. The content is of exceptional quality"
![](https://framerusercontent.com/images/pA66xMB1DPznaGVP3dEVRJRlDLk.png)