wiki:glossary:development_tools:git:repository
Repository
Repository(저장소)는 Git에서 프로젝트의 모든 파일, 폴더, 그리고 변경 이력을 저장하는 공간입니다.
📖 정의
Repository는 프로젝트의 전체 히스토리와 메타데이터를 포함하는 데이터베이스입니다. `.git` 폴더에 모든 버전 관리 정보가 저장되며, 이를 통해 파일의 변경사항을 추적하고 이전 버전으로 되돌릴 수 있습니다.
🔧 저장소 유형
로컬 저장소
- 개발자의 컴퓨터에 있는 저장소
- 오프라인에서 작업 가능
- 전체 히스토리 포함
원격 저장소
- 서버에 호스팅되는 저장소
- 여러 개발자가 공유
- GitHub, GitLab 등에서 호스팅
Bare 저장소
- 작업 디렉토리가 없는 저장소
- 서버용으로 주로 사용
- 직접 편집 불가
🚀 기본 명령어
# 새 저장소 생성 git init # 기존 저장소 복제 git clone https://github.com/username/repository.git # 원격 저장소 추가 git remote add origin https://github.com/username/repository.git # 저장소 상태 확인 git status # 원격 저장소 목록 git remote -v
📁 저장소 구조
project/ ├── .git/ # Git 메타데이터 │ ├── objects/ # 객체 저장소 │ ├── refs/ # 브랜치/태그 참조 │ ├── HEAD # 현재 브랜치 │ └── config # 저장소 설정 ├── README.md # 프로젝트 설명 ├── .gitignore # 무시할 파일 목록 └── src/ # 소스 코드
🔗 관련 용어
📚 관련 문서
wiki/glossary/development_tools/git/repository.txt · 마지막으로 수정됨: 저자 127.0.0.1