Git의 컨셉을 이해하기 위해서는 깃의 작업 환경에 대해서 알아야 합니다.
깃은 크게 총 3가지의 작업환경이 존재합니다.
Working directory
: 우리가 프로젝트 파일들을 수정하고 작업하는 영역Stating area
: 버전 히스토리에 저장할 준비가 된 파일들을 옮겨놓는 영역.git directory
: 버전의 히스토리를 가지고 있는 영역각각의 영역으로 넘어가기 위해서 사용하는 명령어에 대해 알아보겠습니다 .
Working directory
에서 Stating area
로 파일을 옯길 때 사용하는 명령어입니다 .
Stating area
의 파일들을 .git directory
에 저장할 때 사용하는 명령어입니다 .
.git directory
에 있는 파일은 checkout 명령어를 통해 언제든지 원하는 버전으로 되돌려 놓을 수 있습니다.
로컬
에 있는 파일을 원격 저장소
에 업로드 시킬 때 사용하는 명령어입니다.
원격 저장소
에서 다시 로컬
로 다운로드 받을 때 사용하는 명령어입니다.