GIT이란?


Git에 대한 설명입니다. 오픈 무료 소스로 DVCS 이고, 

speed와 효율성을 가지고 small to large project 방식으로 

디자인 되었습니다.


Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.


그렇다면, Distribute version control system에 대해서 알아보겠습니다.


Git이 DVCS 방식입니다. 분산 버전 관리 시스템이라는 거죠. 분산 버전 관리란, 각 개발자가 별도의 공간을 두고 버전을 관리할 수 있다는것을 의미합니다.


기존에는 CVCS가 주도했었습니다.

그럼 CVCS랑 DVCS의 간단한 이미지를 보도록 하죠.



이렇게 CVCS는 중앙에서 컨트롤 하는 방식입니다.



그렇다면, DVCS의 장점은 무엇일까죠?


아래 몇가지로 정리가 될 수 있을거 같습니다.


Everyone has their own local sandbox.

모든 개발자가 각 개별 작업공간을 가진다.


DVCS git is fast.

DVCS는 빠르다.


DVCS handles changes very well.

DVCS 는 변경점 관리를 잘한다.


Branching and merging is easy.

Branch, merge 버전 따기, 합치기가 쉽다.


With DVCS, there is less management.

DVCS를 쓰면 관리가 쉽다.

+ Recent posts