데브허브 | DEVHUB | 각각 무슨 기능?
git add와 git commit은 버전 저장을 위한 기본 콤보입니다. 🤝
git commit은 작업 디렉토리의 모든 변경사항이 아닌, 'stage'에 있는 변경사항만 저장합니다. 💾
git add는 작업 디렉토리의 파일을 'stage'라는 목록에 추가하여 커밋 후보로 만듭니다. ➕
- 'Stage' (또는 Staging Area)는 Git의 핵심 개념으로, 작업 디렉토리와 로컬 저장소 사이의 중간 단계입니다. 🎭
- **작업 디렉토리(Working Directory)**는 실제 파일 작업을 하는 디스크 공간입니다. 📁
- **로컬 저장소(Local Repository)**는
git commit으로 버전이 저장되는 공간이며, 지정된 파일만 추적합니다. 📦
- 'Stage'의 주요 목적은 필요한 파일만 선택적으로 버전 관리에 포함시킬 수 있도록 하는 것입니다. 🎯
- Git의 세 가지 핵심 공간 개념: 작업 디렉토리, 스테이징 영역, 로컬 저장소. 🗺️
- 다음 영상에서는
git reset과 git checkout 명령어를 다룰 예정입니다. ⏭️