반응형
리포지토리와 프로젝트 차이
저장소와 프로젝트는 버전 관리 시스템에서 사용되는 두 가지 다른 개념입니다.
리포지토리
저장소(Repository)는 특정 프로젝트의 파일과 변경 내역을 추적하는 공간입니다. 버전 관리 시스템에서는 파일이 시간에 따라 어떻게 변경되었는지를 기록하며, 사용자는 언제든지 과거의 특정 시점으로 돌아갈 수 있습니다. 저장소는 개별적인 프로젝트나 코드베이스를 관리하기 위한 공간으로 볼 수 있으며, 보통 하나의 프로젝트에 하나의 저장소를 사용합니다.
프로젝트
프로젝트(Project)는 저장소에 포함된 파일들을 사용하여 특정 목표를 달성하기 위한 일련의 작업을 의미합니다. 이는 코드, 문서, 디자인 등 프로젝트를 구성하는 모든 요소를 포함할 수 있으며, 프로젝트 관리 도구를 사용하여 계획, 실행, 추적, 관리되기도 합니다. 프로젝트는 여러 저장소를 포함할 수도 있으며, 프로젝트의 범위는 사용자가 정의합니다.
정리
저장소는 코드의 버전을 관리하는 데 초점을 맞춘 공간이고, 프로젝트는 그 코드를 사용해 목표를 달성하기 위한 전반적인 작업의 집합입니다.
반응형
'컴퓨터 활용 > 노년에 즐기는 코딩' 카테고리의 다른 글
[git] git 초기화 명령, git init (96) | 2024.02.06 |
---|---|
[git] `git push --set-upstream origin main` 의 의미 (153) | 2024.02.05 |
[git] GitHub Desktop 폴더 선택에 대하여 (80) | 2024.02.01 |
[git] Git에서 글로벌 사용자와 로컬 사용자 (134) | 2024.01.31 |
[git] Git 기본 명령어와 사용법 (197) | 2024.01.30 |
댓글