[Git] tracked 파일

Bam·2022년 3월 3일
0

Git

목록 보기
12/32
post-thumbnail

파일을 만들고 커밋하기까지의 과정에서 깃은 여러 파일 상태를 가지고 변화해나갑니다. 다양한 상태가 있지만 우선 가장 크게 나눌 수 있는 추적(tracked)과 미추적(untracked)파일에 대해서 설명하려고 합니다.

tracked와 untracked

버전 관리 과정에서 가장 크게 나눌 수 있는 상태입니다. tracked는 말그대로 추적. 한 번이라도 버전을 만든, 즉 한 번이라도 커밋했던 경우 추적 파일 상태가 됩니다. 반대로 untracked는 커밋 된 적이 없는 파일에 부여되는 상태겠지요.

지난 포스트까지 따라오셨다면 현재 폴더에는 다음과 같은 파일이 존재하고 있습니다.이 test01.txt를 열어서 아무렇게나 수정합니다. 그리고 test02.txt라는 파일을 하나 더 만들어줍니다. (내용은 상관 없음)이 상태에서 git status 명령으로 확인해보면,둘 다 수정만 하고 스테이징 및 커밋하지 않았지만, test01.txt는 실습해오면서 커밋된 적이 있기 때문에 untracked files 목록에 나오지 않았습니다. 반면 방금 새로 만들어서 커밋된 적이 없는 test02.txt는 Untracked files 목록에 올라가 있습니다. 이렇게 tracked 상태와 untracked 상태를 구분하여 볼 수 있습니다.

추가적으로 test01.txt 파일앞에 modified라는 상태가 붙어있는데 이는 다음 포스트에서 분류해서 따로 다룰예정입니다.

추적 해제

추적 해제는 .gitignore 파일에서 따로 관리할 수 있습니다. 자세한 이야기는 .gitignore에서 참조해주세요.

0개의 댓글