Git 구성 요소
Git 프로젝트에는 세 가지 주요 구성 요소가 있습니다.
- 저장소
- 작업 트리
- 인덱스
저장소는 프로젝트 파일의 모든 변경 사항을 추적하는 "컨테이너"입니다. 팀이 만든 모든 커밋을 가지고 있습니다. git log command 를 사용하여 커밋 기록에 액세스할 수 있습니다.
작업 트리 또는 작업 디렉터리는 작업 중인 파일로 구성됩니다. 작업 트리를 파일을 보고 수정할 수 있는 파일 시스템으로 생각할 수 있습니다.
인덱스 또는 스테이징 영역은 커밋이 준비되는 곳입니다. 스테이징되면 작업 트리의 파일이 저장소의 파일과 비교됩니다. 작업 트리의 파일에 대한 변경 사항은 커밋하기 전에 수정된 것으로 표시됩니다.