# 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,