Git) 파일 상태(Untracked, Tracked, Stage, Unstage)

YIHN·2024년 1월 4일

Git

목록 보기
3/5

Stage

커밋으로 기록할 수 있는 최종 상태

Unstage

스테이징 영역에 있지만 파일에 변화가 있어 커밋으로 기록할 수 없는 상태

Untracked

현재 작업 중인 디렉토리에서 새로 생성된 파일(git이 파일 변화를 추적하지 못함)

Tracked

add나 commit 명령어로 스테이징 영역이나 지역 저장소에서 깃이 추적하고 있는 파일들

Unmodified/modified

스테이징 영역에 추가된 파일의 수정 여부에 따라 Unmodified/modified로 나뉨


작업 예시


-> Unstage 영역에서 Untracked 상태에 있는 파일을 git add하면,
-> Stage영역으로 올라가면서 Tracked AND Unmodified 상태가 됨
-> 해당 파일을 수정하면, Stage 영역에 있지만 Tracked AND Modified 상태가 됨
-> 수정 후 git add 재실행 필요!

profile
오늘도 YIHN

0개의 댓글