본문 바로가기
Git

[Git] git 파일의 상태

by shinbian11 2022. 4. 8.

출처 : 엘리스 SW 엔지니어 트랙 2기 - 02 GIT 시작하기 - [퀴즈2] git 파일의 상태

 

 

첫번째 노란색 덩어리의 message는, 현재 add 하여 Staging Area에 올라가 있는 파일들을 나타내는 것이다. 현 상황에서 commit 하면 README.txt 가 Git repo (내 로컬의 .git 파일) 로 저장된다.

 

두번째 빨간색 덩어리의 message는, 이미 commit이 되어있는 파일이 추후에 수정이 되어 Working directory에 수정본이 있다는 의미이다. 이를 Git repo (내 로컬의 .git 파일) 에 반영하려면, add -> commit 을 거치면 된다. 

 

위 상황에서 수정된 crawling.py 를 add -> commit 하면 기존의 Git repo에 있었던 crawling.py

의 snapshot 과는 별개로 수정된 snapshot이 새로 생기게 된다.

 

세번째 파란색 덩어리의 message는, 현재 Working directory 에 있는 파일을 이야기하는 것이다. add나 commit 이 아직 되지 않은 파일들이다.

 

 

위 상황을 표로 나타내면 이러하다.