[Git] Untracked/Unmodified/Modified/Staged 파일

git status 명령어로 파일의 상태 확인

추적 여부에 따른 파일의 상태

Untracked → (git add) → Tracked

1. Untracked Status

  • Git이 아직 관리 대상으로 인식하지 않는 파일 상태
  • 파일 생성 후, git add를 한 번도 하지 않은 상태

2. Tracked Status

  • 파일이 Git에 의해 변동사항이 추적되고 있는 상태
  • 한 번이라도 git add 되어 Git 관리 대상이 된 파일

Tracked 파일의 특성에 따른 상태

Tracked: Unmodified → Modified → (git add) → Staged → (git commit)

1. Unmodified Status

  • 파일의 내용이 최신 커밋의 내용과 같은 상태
  • 커밋 직후, 추적 중인 파일의 기본 상태

2. Modified Status

  • 파일의 내용이 최신 커밋의 내용과 달라져 수정된 상태

3. Staged Status

  • 수정된 파일의 내용이 staging area에 올려진 상태
  • git add 이후 파일의 상태

Categories:

Updated:

Leave a comment