Git은 형상관리 툴 이라고 하며 분산과 버전 관리 목적으로 사용이 된다.

버전관리

파일의 변경 이력을 기록하고, 필요한 경우 이전 버전으로 되돌릴 수 있다.

브랜치

개발의 다양한 단계나 기능을 분리하여 관리할 수 있음

협업

여러 개발자가 동일한 프로젝트에서 병렬로 작업할 수 있게 지원

Untitled

Project Source Code

실제 소스 코드 작업이 이루어지는 로컬 PC의 디렉토리와 파일

Staging Area

작업 공간에서 작업한 내용 중에 깃이 관리하는 로컬 리포지터리로 저장하기 위해 저장할 대상을 선정하는 임시 영역

스테이징 영역이라는 것은 저장할 대상이 되는 파일을 선택하는 임시 공간

Local Repo