티스토리 뷰

 

 

 

 

Git이 인식하는 파일의 상태는 총 네 가지가 있다.

이번 포스팅에서는 Git 파일의 네 가지 상태에 대해 정리해보려 한다.

 

먼저 Git에서 관리하는 파일은 크게 Untracked와 Tracked 두 가지로 나눌 수 있다.

 

1. Untracked는 Git에서 추적되지 않고 있는 파일이라는 의미이고, 생성 후 한 번도 git add 해주지 않은 상태의 파일을 가리킨다.

 

2. Tracked 파일은 Git에서 추적하고 있는 파일인데, 이것은 다시 Unmodifed, Modifed, Staged 이렇게 세 가지 상태로 나뉜다. 아래에서 각각의 상태에 대해 알아보자.

 

Untracked - Git에서 추적하고 있지 않은 파일
- 생성 후 한 번도 git add 한 적이 없는 파일
Tracked Unmodifed - Commit 하고 난 직후의 파일
- 최신 버전과 비교했을 때 변경된 부분이 없는 파일
Modifed - Commiit 하고 내용을 수정한 파일
- 최신 버전과 비교했을 때 변경된 부분이 있는 파일
Staged - Staging Area에 존재하는 파일
- 새로 생성했거나 수정한 파일을 git add로 추가 한 상태

 

 

 

 

그림으로 보면 이해하기 쉬울 것이다.

 

 

 

Q. 파일의 상태가 'Untracked'에서 'Unmodified'가 될 때까지 거치는 단계를 순서대로 나열해 보자.

A. staging area에 파일을 추가하고, 커밋하게 되면 'Untracked'에서 'Unmodified' 상태로 변한다. 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함