Git은 분산 소스 버전 관리시스템(Distributed VCS)으로서 서버를 분산시켜 구축할 수 있다. 2개의 저장소, 즉 지역(로컬) 저장소와 원격 저장소가 존재한다. 지역 저장소는 개발자들이 실제 개발을 진행하는 장소로, 버전 관리가 수행된다. 원격 저장소는 여러 사람들이 협업을 위해 버전을 공동으로 관리하는 곳으로, 자신의 버전 관리 내역을 반영하거나 다른 개발자의 변경 내용을 가져올 때 사용한다.
- 오프라인 작업 가능
- 속도가 빠름
- 일시적인 서버 장애가 있어도 개발을 계속할 수 있다.
- 가지치기(branch)가 비교적 쉽다.
위와 같은 장점으로 인해 Git을 활용하면 체계적인 버전 관리가 가능하다.