코딩하는 몽구리

Git이 보는 파일의 4가지 상태 본문

Git Github

Git이 보는 파일의 4가지 상태

코딩구리 2023. 1. 10. 00:18

일반적으로 Git으로 관리되는 파일은 '상태(status)'라는 걸 가지고 있습니다.

  • Untracked 상태
  • Tracked 상태

그리고 Tracked 상태는 아래와 같이 3가지 상태로 나눌 수 있습니다.

  • Staged 상태
  • Unmodified 상태
  • Modified 상태

각 상태에 대해 설명해드릴게요!

1. Untracked 상태
Untracked는 '추적되지 않고 있는' 이라는 뜻입니다. 이 상태는 파일이 Git에 의해서 그 변동사항이 전혀 추적되고 있지 않는 상태
예를 들어, 파일을 새로 생성하고 그 파일을 한 번도 git add 해주지 않은 상태
2. Tracked 상태 
파일이 Git에 의해 변동사항이 추적되고 있는 상태 . 이 상태는 특성에 따라 3가지 상태로 나뉨

 

 1) Staged 상태 
    파일의 내용이 수정되고나서, staging area에 올라와있는 상태 Staged(스테이징된, stage area에 올려진) 상태

  •  새로 생성한 파일에 내용을 쓰고 git add를 해주거나
  •   한 번이라도 커밋에 포함됐었던 파일을 수정하고 git add를 해준 상태

  2) Unmodified상태 
   현재 파일의 내용이 최신 커밋의 모습과 비교했을 때 전혀 바뀐 게 없는 상태. 커밋을 하고 난 직후에는 working directory      안의 파일들의 상태

 

  3) Modified 상태
     최신 커밋의 모습과 비교했을 때 조금이라도 바뀐 내용이 있는 상태면 Modified(수정된)상태

'Git Github' 카테고리의 다른 글

README.md 파일  (0) 2023.01.10
git 커맨드 사용법  (0) 2023.01.10
Git add 알아보기  (0) 2023.01.09
Git의 3가지 작업 영역  (0) 2023.01.09
Git 써보기  (0) 2023.01.09