일명 VCS (Version Control System)이라고도 하는데, 소스코드(soruce code)의 변경사항 내역을 관리하는 시스템
Modified → Staged → Committed
VCS(version control system)에서 개발자간의 협업을 위해 중앙 서버의 역할을 하는 서비스