깃(Git) 시스템 구조 이해
분산 버전 관리 시스템(DVCS)인 깃(git)을 사용하는데 있어 시스템 구조를 이해하는 것은 매우 중요합니다. 전통적인 중앙 집중식의 VCS와는 시스템 구조 자체가 다르기 때문입니다.개발자가 버전 관리시스템의 실체를 만날 수 있는 것은 일반적인 디렉토리 구조에서 파일이 존재하는 사용자 공간과 깃(git)이 관리하는 깃 공간, 그리고 외부의 원격 저장소로 나눌 수 있습니다. 윈도우 탐색기에서 확인해 보면 아래의 그림처럼 숨김폴더로 존재하는 .git 디렉토리와 통상적인 파일 디렉토리로 구분할 수 있고 다양한 깃 관리 정보는 깃 공간인 .git에 저장됩니다. 실제로 .git 디렉토리를 삭제해 버리면 깃 공간이 없어져서 더이상 파일 디렉토리는 깃의 관리 대상이 아닌 일반 파일로 남게 됩니다. 버전 관리 시스템..
IT 일반
2015. 8. 31. 22:53