스테이지
임시로 저장하는 공간,tracked 파일들을 관리
워킹 디렉터리와 '실제 저장하여 기록하는 공간' 사이에 있는 임시 역역
임시 영역인 스테이지는 커밋을 빠르게 처리하기 위해서 존재
stage와 unstage
깃이 변화 이력을 기록하려면 파일들의 최종 상태가 stage상태여야 함
스테이지 영역에 있는 파일과 워킹 디렉터리 안에 있는 파일 내용에 차이가 있을 때는 unstage 상태
modified
깃은 tracked상태인 파일만 수정 여부를 관리할 수 있는데 tracked 상태인 파일만 수정여부 관리 가능
tracked 상태인 파일이 수정되면 스테이지는 파일 상태를 modified 상태로 변경
수정된 파일은 스테이지에서 잠시 제외
깃은 수정여부만 체크해주기 때문에 modified로 변경된 파일은 git add 명령어로 스테이지 영역으로 재등록
unmodified
tracked 상태이면서 스테이지에서 한 번도 수정하지 않은 원본상태
재등록 필요X
파일 수정되면 modified 상태가 되고 unstage상태가 됨, unstage 상태 파일은 워킹 디렉토리에 담아둠
'Git' 카테고리의 다른 글
깃 개념정리(5)-로그 기록, diff 명령어 (0) | 2023.10.01 |
---|---|
깃 개념정리(4) - 파일 등록 취소 (0) | 2023.10.01 |
디폴트 브랜치를 master->main으로 만드는 방법 (1) | 2023.09.25 |
깃 개념정리(3)-커밋,등록,HEAD (0) | 2023.09.17 |
깃 개념정리(1)-git 저장소, init, tracked/untracked (0) | 2023.09.17 |