티스토리 뷰
1. 형상 관리 도구 중(Gonfiguration Management Tool) 중 하나.
- 참고로 형상 관리 도구는 버전 관리 시스템이라고도 한다.
- Git은 소프트웨어를 개발하는 기업의 핵심 자산인 소스코드를 효과적으로 관리할 수 있게 해주는 공개 소프트웨어.
- 무료임.
2. SVN과 GIT의 차이
- Git이 SVN과 다른 가장 큰 차이는 분산형 관리 시스템이라는 것.
- SVN : 중앙 서버에 소스코드와 히스토리를 저장.
- Git은 SVN과 달리 소스코드를 여러 개발 PC와 저장소에 분산해서 저장.
- 중앙 서버에 장애가 발생하더라도 로컬 저장소에 커밋 가능, 로컬 저장소들을 이용해 중앙 저장소의 복원도 가능.
3. GIT의 장점
- 소스코드를 주고 받을 필요 없이, 같은 파일을 여러명이 동시에 작업하는 병렬 개발이 가능함.
- 즉 브랜치를 통해 개발한 뒤, 본 프로그램에 합치는 방식(Merge)으로 개발 진행가능.
- 분산 버전 관리이기 때문에 인터넷이 연결되지 않은 곳에서도 개발이 가능.
- 중앙 저장소가 날라가더라도 다시 원복이 가능.
- 빠른 점.
REFERENCE
https://goddaehee.tistory.com/91
'서버 & 형상관리 > GIT' 카테고리의 다른 글
[GIT] Git 용어 (0) | 2023.09.18 |
---|---|
[GIT] Git과 Github의 차이 (0) | 2023.09.12 |