프로그램은 혼자서 독립적으로 개발하기도하지만 다수의 개발자가 팀을 이루어 개발하는경우가 많습니다. 그럴경우 프로그램의 이력관리와 여러 다수의 개발자들간에 협업을 위해 사용하는 GIT의 개념과 구조에 대해 알아보겠습니다. 1. git 개념 1.1 정의 : 분산 버전 관리 시스템 1.2 기능 : 프로젝트의 이력 관리 2. 용어 2.1 Repository (저장소) - project 를 저장하는 directory - 종류 = remote Repository (원격 저장소) : 팀원간의 공유를 위해 사용하는 원격 서버에 저장된 저장소 = local Repository (개인 저장소) : 개인 PC에서 관리하는 개인 PC의 저장소 2.2 commit (확정한다는 의미) - 프로젝트의 변경이력을 local Repo..