Git Introduction

What is version control system ?

Version control system that management of versions of file or files so that you can get back specific version later.

Version control system are following

  • Distributed Version Control System
  • Centralized version control system

Distributed Version Control System

Distributed control system is a GIT where each user has a local copy of the entire repository. Local copy of repository means that Git works well in without connecting environment.

distributed version control system

Centralized version control system

Centralized version control system is a Team Foundation Version Control (TFVC). TFVC works well for small file and small teams bases. TFVC provides permission control and file level permission access. Since all team member are checked into the central server.

centralized version control system