워킹 디렉토리의 파일은 크게 Untracked, Tracked의 두가지 상태로 나뉨
- Tracked 상태 : git이 파일의 변경을 감지하여 사용자에게 알려주는 것과 같이 파일을 추적하는 상태
- Untracked 상태 : 파일을 저장소에 저장할 필요가 없어 git이 신경쓰지 않아도 되는 상태
Tracked 상태는 다시 크게 Unmodified, Modified, Staged 3개의 상태로 나뉨
- staged 상태 : add 명령어 사용하여 파일을 add해주면, 해당 파일은 staging area에 저장되어 tracked 상태로 즉 파일을 추적하는 상태가 됨
- Unmodified 상태 : staging에 있는 파일들을 커밋하게 되면 해당 파일들이 하나의 커밋으로 저장될때의 상태
- Modified 상태 : Unmodified 상태의 파일들을 수정한 상태
'GIT > 기본' 카테고리의 다른 글
merge (0) | 2021.07.29 |
---|---|
[GIT] 커밋 메세지 여러줄 입력 (0) | 2021.07.29 |
브랜치(branch)란? (0) | 2021.07.28 |
fork와 clone (0) | 2021.07.28 |
.gitignore 없이 로컬 환경에서 git 변경사항 무시 (0) | 2021.07.28 |