# Git 101
What is Git? From the official page: Git is a free and open source distributed version control system.
A version control system is a tool that saves checkpoints (called commits) of a file or a set of files over time. A collection of files tracked by git is called a repository (or repo).
Git is distributed because it's possible to have copies of a repository on different machines in which checkpoints are saved independently. Github is a service for storing repositories that act as a source of truth.
On the following chapters you'll learn the most common workflows for using git.
Whenever you execute a comand read it's output, it has useful information,