Система контролю версій — це інструмент, який керує змінами, внесеними до файлів і каталогів у проекті. Існує багато систем контролю версій; цей тест зосереджений на Git,який використовується багатьма розробниками програмного забезпечення, web розробниками, аторами текстів і т.д.