본문 바로가기
컴퓨터 활용/노년에 즐기는 코딩

[git] 저장소(Repository)와 프로젝트 차이

by easyfly 2024. 2. 1.
반응형

리포지토리와 프로젝트 차이

저장소와 프로젝트는 버전 관리 시스템에서 사용되는 두 가지 다른 개념입니다.

리포지토리와 프로젝트

리포지토리

저장소(Repository)는 특정 프로젝트의 파일과 변경 내역을 추적하는 공간입니다. 버전 관리 시스템에서는 파일이 시간에 따라 어떻게 변경되었는지를 기록하며, 사용자는 언제든지 과거의 특정 시점으로 돌아갈 수 있습니다. 저장소는 개별적인 프로젝트나 코드베이스를 관리하기 위한 공간으로 볼 수 있으며, 보통 하나의 프로젝트에 하나의 저장소를 사용합니다.

프로젝트

프로젝트(Project)는 저장소에 포함된 파일들을 사용하여 특정 목표를 달성하기 위한 일련의 작업을 의미합니다. 이는 코드, 문서, 디자인 등 프로젝트를 구성하는 모든 요소를 포함할 수 있으며, 프로젝트 관리 도구를 사용하여 계획, 실행, 추적, 관리되기도 합니다. 프로젝트는 여러 저장소를 포함할 수도 있으며, 프로젝트의 범위는 사용자가 정의합니다.

정리

저장소는 코드의 버전을 관리하는 데 초점을 맞춘 공간이고, 프로젝트는 그 코드를 사용해 목표를 달성하기 위한 전반적인 작업의 집합입니다.

반응형

댓글