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