[Git] 개요


[Git] 개요

Git - 분산형 버전 관리 시스템 - 필요성 : 소스 코드, 작업물 등을 관리할 때 편리함 # 버전 관리 시스템 (Version Control System) : 사용자 프로젝트에 포함된 파일의 변경 내역을 추적할 수 있도록 하는 도구/방법론 1) 중앙 집중식 버전 관리 시스템 (SVN) - 중앙 서버에 소스 코드와 history를 직접 저장하는 방식 [단점] · 각 개발자만의 history를 관리할 수 없음 · commit된 내용에 실수가 있을 때, 서버의 다른 개발자에게 바로 영향을 미침 → 중앙 서버에 문제가 생기면 협업 불가능 2) 분산형 버전 관리 시스템 (DVCS, Git) - 여러 개발 PC와 저장소에 분산해서 저장하는 방식 [장점] · 모든 작업자가 원본을 가질 수 있음 → 개별 histo..


원문링크 : [Git] 개요