NOTE
관리 대상(tracked) 파일과 관리 대상이 아닌(untracked) 파일
d.txt 파일이 추가된 버전을 만드는 과정에서 이런 의문이 들 수 있습니다.
“a.txt 파일을 수정하고 c.txt 파일을 삭제한 두 번째 버전을 만들 때는 펜 모양의 아이콘과 빼기 모양의 아이콘이 뜨고 새롭게 d.txt 파일을 추가한 세 번째 버전을 만들 때는 물음표 모양의 아이콘이 뜨는데, 이건 각각 무슨 의미인가요?”
그림 2-30 | ‘스테이지에 올라가지 않은 파일’에 뜨는 아이콘 모양
물음표 모양의 아이콘은 깃이 기존에 변경 사항을 추적하지 않았던 새로운 파일을 의미합니다. 이런 종류의 파일, 즉 기존에 깃이 관리하지 않았던 파일을 ‘untracked 상태’에 있는 파일이라고 합니다.
반면, 깃이 변경 사항을 추적하고 있는 파일도 있습니다. 스테이지에 올라왔거나 한 번이라도 커밋된 적 있는 파일이 이런 파일에 속합니다. 이런 파일을 ‘tracked 상태’에 있는 파일이라 합니다.
tracked 상태의 파일이 삭제된 경우에는 c.txt처럼 빼기 모양 아이콘으로 나타내고, 수정된 경우에는 a.txt처럼 펜 모양 아이콘으로 나타냅니다.