1.1 KiB
1.1 KiB
Git은 Linux 커널 Project를 지원하기 위해 만들어진 버전 관리 도구로써 시작되었음.
Git을 왜쓰냐 할 때 -> 너무 많이 사용되어진다. 지금 현재는 거의 대부분이 SVN대신 Git을 쓴다. 이것만으로도 Git을 써야하는 이유가 될 것 같다.
Git의 특장점
- 빠른 속도 (버전을 만들어내는 속도)
- ==자유로운 버전 생성과 공유== ( 로컬 저장소가 존재해서 로컬에 만들고 싶은 만큼 만들고 의미있는 버전만 리모트 저장소에 올릴 수 있다. ) ( Work Branch를 여러개로 나누고 )
- 원활한 복구 ( 하나라도 repository가 남아있다면 나머지 모두가 삭제되어도 복구가 가능하다. )
SVN은 중앙 집중형, Git은 분산 관리형 SVN은 개인이 프라이빗한 버전을 만들 수 없다. (중앙 통제가 쉽다) 새로운 버전을 만들면 반드시 서버에 등록되게 된다. 1:N 환경
Git은 프라이빗한 버전을 만들 수 있다. 로컬에서 버전 생성 -> 원하면 push로 remote update. N:N 환경,