나의 지식 보관소
Git 파일의 상태 (파일의 생명주기) 본문
Git 프로젝트에는 Working Directory, Staging Area, Repository의 세가지 영역과 Untracked, Unmodified, Modified, Staged의 4가지의 상태가 있다
영역
Working Directory:
실제 코드의 추가, 수정, 삭제의 작업이 이루어지는 프로젝트 디렉토리로써 .git을 제외한 영역
Staging Area(Index):
Working Directory에서 Repository로 정보 저장 전 단계, Staging Area에 있지 않은 파일은 버전으로 만들어지지 않는다.
Repository(.git directroy):
.git 디렉토리를 말하고, 버전들을 저장한다.
상태
Untracked:
파일이 처음 만들어진 상태, git에 의해 버전관리 된적이 없는 파일이다. Untracked을 제외한 나머지 상태를 크게 Tracked라고 부른다.
Unmodified:
마지막 커밋후에 수정한적이 없는 파일이다.
Modified:
마지막 커밋후 수정이 일어난 파일이다.
Staged:
커밋을 할때 버전으로 만들어질 파일이다.
'Git' 카테고리의 다른 글
Git 되돌리기 (0) | 2020.04.23 |
---|---|
Git 커밋 히스토리 조회 (0) | 2020.04.23 |
Git 버전 만들기 (0) | 2020.04.20 |
Git 저장소 만들기 (0) | 2020.04.20 |
Git 최초 설정 (0) | 2020.04.19 |