목차

Repository

Repository(저장소)는 Git에서 프로젝트의 모든 파일, 폴더, 그리고 변경 이력을 저장하는 공간입니다.

📖 정의

Repository는 프로젝트의 전체 히스토리와 메타데이터를 포함하는 데이터베이스입니다. `.git` 폴더에 모든 버전 관리 정보가 저장되며, 이를 통해 파일의 변경사항을 추적하고 이전 버전으로 되돌릴 수 있습니다.

🔧 저장소 유형

로컬 저장소

원격 저장소

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/            # 소스 코드

🔗 관련 용어

📚 관련 문서


카테고리: 용어집 | 관련 기술: Git, 버전 관리